anchor.diff:      /// <param name="a">The tensor on the left side of this binary operation.</param>
       /// <param name="b">The scalar on the right side of this binary operation.</param>
       /// <returns>A new tensor containing the result of this operation.</returns>
  -    /// <example><code language="fsharp">
  -    /// let a = HostTensor.ofList [true; true; false; false]
  -    /// let b = true
  -    /// let c = a &amp;&amp;&amp;&amp; b // c = [true; true; false; false]
  -    /// </code></example>
  -    /// <remarks>
  -    /// <para>Computes the logical and of each element of tensor <paramref name="a"/> with the scalar
  -    /// <paramref name="b"/> and returns the results as a new tensor.</para>
  -    /// </remarks>
  +    /// <seealso cref="op_AmpAmpAmpAmp"/>
       static member (&&&&) (a: Tensor<bool>, b: bool) = a &&&& Tensor.scalarLike a b
   
       /// <summary>Element-wise loigcal and with scalar.</summary>
       /// <param name="a">The scalar on the left side of this binary operation.</param>
       /// <param name="b">The tensor on the right side of this binary operation.</param>
       /// <returns>A new tensor containing the result of this operation.</returns>
  -    /// <example><code language="fsharp">
  -    /// let a = true
  -    /// let b = HostTensor.ofList [true; true; false; false]
  -    /// let c = a &amp;&amp;&amp;&amp; b // c = [true; true; false; false]
  -    /// </code></example>
  -    /// <remarks>
  -    /// <para>Computes the logical and of the scalar <paramref name="a"/> with each element of tensor <paramref name="b"/> 
  -    /// and returns the results as a new tensor.</para>
  -    /// </remarks>
  +    /// <seealso cref="op_AmpAmpAmpAmp"/>
       static member (&&&&) (a: bool, b: Tensor<bool>) = Tensor.scalarLike b a &&&& b
       
       /// <summary>Fills this tensor with the element-wise logical or of the arguments.</summary>
       /// <param name="a">The tensor on the left side of this binary operation.</param>
       /// <param name="b">The tensor on the right side of this binary operation.</param>
  -    /// <example><code language="fsharp">
  -    /// let a = HostTensor.ofList [true; true; false; false]
  -    /// let b = HostTensor.ofList [true; false; true; false]
  -    /// b.FillOr a b // b = [true; true; true; false]
  -    /// </code></example>
  -    /// <remarks>Computes the logical or of each element of tensor <paramref name="a"/> with the corresponding 
  -    /// element of tensor <paramref name="b"/> and writes the result into this tensor.
  -    /// This tensor, <paramref name="a"/> and <paramref name="b"/> must have the same storage.</remarks>
       /// <seealso cref="op_BarBarBarBar"/>
       member trgt.FillOr (a: Tensor<bool>) (b: Tensor<bool>) = 
           let trgt = trgt.AsBool
  
positive.code:         |> Tensor.value 
          |> TensorLayout.linearToIdx a.Layout
  
      /// position of maximum value
      static member argMax (a: Tensor<'T>) =
          a 
          |> Tensor<_>.flatten 
  
negative.code:     /// <summary>Fills this tensor with the element-wise minimum of the arguments.</summary>
      /// <param name="a">The tensor on the left side of this binary operation.</param>
      /// <param name="b">The tensor on the right side of this binary operation.</param>
      /// <seealso cref="minElemwise"/>
      member trgt.FillMinElemwise (a: Tensor<'T>) (b: Tensor<'T>) =
          let a, b = Tensor.PrepareElemwiseSources (trgt, a, b)
  