diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Matrix3x2.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Matrix3x2.cs
index bc7fa66d7f7880..0c84691bce6bd4 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Matrix3x2.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Matrix3x2.cs
@@ -161,7 +161,7 @@ public Vector2 Translation
/// Negates the specified matrix by multiplying all its values by -1.
/// The matrix to negate.
/// The negated matrix.
- ///
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Matrix3x2 operator -(Matrix3x2 value)
=> (-value.AsImpl()).AsM3x2();
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Quaternion.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Quaternion.cs
index b54bb0c3609403..5c5389993c873c 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Quaternion.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Quaternion.cs
@@ -82,7 +82,7 @@ public float this[int index]
/// Gets a value that indicates whether the current instance is the identity quaternion.
/// if the current instance is the identity quaternion; otherwise, .
- ///
+ ///
public readonly bool IsIdentity => this == Identity;
/// Adds each element in one quaternion with its corresponding element in a second quaternion.
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector.cs
index 69b8ddaac3d3da..821aae27da87f4 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector.cs
@@ -90,102 +90,102 @@ public static Vector As(this Vector vector)
#endif
}
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorByte(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorDouble(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorInt16(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorInt32(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorInt64(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorNInt(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static Vector AsVectorNUInt(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static Vector AsVectorSByte(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector AsVectorSingle(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static Vector AsVectorUInt16(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static Vector AsVectorUInt32(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the input vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
@@ -195,7 +195,7 @@ public static Vector As(this Vector vector)
/// The vector to bitwise-and with .
/// The vector to bitwise-and with .
/// The type of the elements in the vector.
- /// The bitwise-and of and .
+ /// The bitwise-and of and .
[Intrinsic]
public static Vector BitwiseAnd(Vector left, Vector right) => left & right;
@@ -203,7 +203,7 @@ public static Vector As(this Vector vector)
/// The vector to bitwise-or with .
/// The vector to bitwise-or with .
/// The type of the elements in the vector.
- /// The bitwise-or of and .
+ /// The bitwise-or of and .
[Intrinsic]
public static Vector BitwiseOr(Vector left, Vector right) => left | right;
@@ -321,7 +321,7 @@ public static Vector ClampNative(Vector value, Vector min, Vector
[Intrinsic]
public static Vector ConditionalSelect(Vector condition, Vector left, Vector right) => ConditionalSelect(condition.As(), left, right);
- /// Converts a to a .
+ /// Converts a to a .
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -340,7 +340,7 @@ public static Vector ConvertToDouble(Vector value)
}
}
- /// Converts a to a .
+ /// Converts a to a .
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -360,7 +360,7 @@ public static Vector ConvertToDouble(Vector value)
}
}
- /// Converts a to a using saturation on overflow.
+ /// Converts a to a using saturation on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -377,7 +377,7 @@ public static Vector ConvertToInt32(Vector value)
return result;
}
- /// Converts a to a using platform specific behavior on overflow.
+ /// Converts a to a using platform specific behavior on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -394,7 +394,7 @@ public static Vector ConvertToInt32Native(Vector value)
return result;
}
- /// Converts a to a using saturation on overflow.
+ /// Converts a to a using saturation on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -411,7 +411,7 @@ public static Vector ConvertToInt64(Vector value)
return result;
}
- /// Converts a to a using platform specific behavior on overflow.
+ /// Converts a to a using platform specific behavior on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -428,7 +428,7 @@ public static Vector ConvertToInt64Native(Vector value)
return result;
}
- /// Converts a to a .
+ /// Converts a to a .
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -445,7 +445,7 @@ public static Vector ConvertToSingle(Vector value)
return result;
}
- /// Converts a to a .
+ /// Converts a to a .
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -465,7 +465,7 @@ public static Vector ConvertToSingle(Vector value)
}
}
- /// Converts a to a using saturation on overflow.
+ /// Converts a to a using saturation on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -483,7 +483,7 @@ public static Vector ConvertToUInt32(Vector value)
return result;
}
- /// Converts a to a using platform specific behavior on overflow.
+ /// Converts a to a using platform specific behavior on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -501,7 +501,7 @@ public static Vector ConvertToUInt32Native(Vector value)
return result;
}
- /// Converts a to a using saturation on overflow.
+ /// Converts a to a using saturation on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -519,7 +519,7 @@ public static Vector ConvertToUInt64(Vector value)
return result;
}
- /// Converts a to a using platform specific behavior on overflow.
+ /// Converts a to a using platform specific behavior on overflow.
/// The vector to convert.
/// The converted vector.
[Intrinsic]
@@ -943,14 +943,14 @@ public static Vector Floor(Vector value)
return result;
}
- /// Computes ( * ) + , rounded as one ternary operation.
+ /// Computes ( * ) + , rounded as one ternary operation.
/// The vector to be multiplied with .
/// The vector to be multiplied with .
/// The vector to be added to the result of multiplied by .
- /// ( * ) + , rounded as one ternary operation.
+ /// ( * ) + , rounded as one ternary operation.
///
- /// This computes ( * ) as if to infinite precision, adds to that result as if to infinite precision, and finally rounds to the nearest representable value.
- /// This differs from the non-fused sequence which would compute ( * ) as if to infinite precision, round the result to the nearest representable value, add to the rounded result as if to infinite precision, and finally round to the nearest representable value.
+ /// This computes ( * ) as if to infinite precision, adds to that result as if to infinite precision, and finally rounds to the nearest representable value.
+ /// This differs from the non-fused sequence which would compute ( * ) as if to infinite precision, round the result to the nearest representable value, add to the rounded result as if to infinite precision, and finally round to the nearest representable value.
///
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -967,14 +967,14 @@ public static Vector FusedMultiplyAdd(Vector left, VectorComputes ( * ) + , rounded as one ternary operation.
+ /// Computes ( * ) + , rounded as one ternary operation.
/// The vector to be multiplied with .
/// The vector to be multiplied with .
/// The vector to be added to the result of multiplied by .
- /// ( * ) + , rounded as one ternary operation.
+ /// ( * ) + , rounded as one ternary operation.
///
- /// This computes ( * ) as if to infinite precision, adds to that result as if to infinite precision, and finally rounds to the nearest representable value.
- /// This differs from the non-fused sequence which would compute ( * ) as if to infinite precision, round the result to the nearest representable value, add to the rounded result as if to infinite precision, and finally round to the nearest representable value.
+ /// This computes ( * ) as if to infinite precision, adds to that result as if to infinite precision, and finally rounds to the nearest representable value.
+ /// This differs from the non-fused sequence which would compute ( * ) as if to infinite precision, round the result to the nearest representable value, add to the rounded result as if to infinite precision, and finally round to the nearest representable value.
///
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -1997,10 +1997,10 @@ public static Vector MultiplyAddEstimate(Vector left, VectorNarrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector Narrow(Vector low, Vector high)
@@ -2022,10 +2022,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[CLSCompliant(false)]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -2048,10 +2048,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector Narrow(Vector low, Vector high)
@@ -2073,10 +2073,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector Narrow(Vector low, Vector high)
@@ -2098,10 +2098,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[CLSCompliant(false)]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -2124,10 +2124,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[CLSCompliant(false)]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -2150,10 +2150,10 @@ public static Vector Narrow(Vector low, Vector high)
return result;
}
- /// Narrows two instances into one .
+ /// Narrows two instances into one .
/// The vector that will be narrowed to the lower half of the result vector.
/// The vector that will be narrowed to the upper half of the result vector.
- /// A containing elements narrowed from and .
+ /// A containing elements narrowed from and .
[Intrinsic]
[CLSCompliant(false)]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -2715,49 +2715,49 @@ internal static Vector Truncate(Vector vector)
[Intrinsic]
public static Vector Truncate(Vector vector) => Truncate(vector);
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A pair of vectors that contain the widened lower and upper halves of .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static (Vector Lower, Vector Upper) Widen(Vector source) => (WidenLower(source), WidenUpper(source));
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2769,7 +2769,7 @@ public static void Widen(Vector source, out Vector low, out Vector
high = WidenUpper(source);
}
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2780,7 +2780,7 @@ public static void Widen(Vector source, out Vector low, out VectorWidens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2791,7 +2791,7 @@ public static void Widen(Vector source, out Vector low, out VectorWidens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2803,7 +2803,7 @@ public static void Widen(Vector source, out Vector low, out Vector
high = WidenUpper(source);
}
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2814,7 +2814,7 @@ public static void Widen(Vector source, out Vector low, out Vecto
high = WidenUpper(source);
}
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2826,7 +2826,7 @@ public static void Widen(Vector source, out Vector low, out Vector
high = WidenUpper(source);
}
- /// Widens a into two .
+ /// Widens a into two .
/// The vector whose elements are to be widened.
/// A vector that will contain the widened result of the lower half of .
/// A vector that will contain the widened result of the upper half of .
@@ -2838,7 +2838,7 @@ public static void Widen(Vector source, out Vector low, out Vector<
high = WidenUpper(source);
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2857,7 +2857,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2875,7 +2875,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2893,7 +2893,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2912,7 +2912,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2930,7 +2930,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2949,7 +2949,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the lower half of a into a .
+ /// Widens the lower half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened lower half of .
[Intrinsic]
@@ -2968,7 +2968,7 @@ public static Vector WidenLower(Vector source)
return lower;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -2987,7 +2987,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -3005,7 +3005,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -3023,7 +3023,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -3042,7 +3042,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -3060,7 +3060,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
@@ -3079,7 +3079,7 @@ public static Vector WidenUpper(Vector source)
return upper;
}
- /// Widens the upper half of a into a .
+ /// Widens the upper half of a into a .
/// The vector whose elements are to be widened.
/// A vector that contain the widened upper half of .
[Intrinsic]
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector2.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector2.cs
index e51501d5102a1e..6459b56effe9f8 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector2.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector2.cs
@@ -692,14 +692,14 @@ public readonly bool TryCopyTo(Span destination)
/// Returns the length of the vector.
/// The vector's length.
- ///
+ ///
[Intrinsic]
public readonly float Length() => float.Sqrt(LengthSquared());
/// Returns the length of the vector squared.
/// The vector's length squared.
/// This operation offers better performance than a call to the method.
- ///
+ ///
[Intrinsic]
public readonly float LengthSquared() => Dot(this, this);
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector3.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector3.cs
index bc81131e20a497..c69b274f0d7b29 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector3.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector3.cs
@@ -725,14 +725,14 @@ public readonly bool TryCopyTo(Span destination)
/// Returns the length of this vector object.
/// The vector's length.
- ///
+ ///
[Intrinsic]
public readonly float Length() => float.Sqrt(LengthSquared());
/// Returns the length of the vector squared.
/// The vector's length squared.
/// This operation offers better performance than a call to the method.
- ///
+ ///
[Intrinsic]
public readonly float LengthSquared() => Dot(this, this);
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector4.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector4.cs
index 8dbd1a07f674de..2137d2c8f48442 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector4.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector4.cs
@@ -723,14 +723,14 @@ public static Vector4 Transform(Vector4 value, Quaternion rotation)
/// Returns the length of this vector object.
/// The vector's length.
- ///
+ ///
[Intrinsic]
public readonly float Length() => float.Sqrt(LengthSquared());
/// Returns the length of the vector squared.
/// The vector's length squared.
/// This operation offers better performance than a call to the method.
- ///
+ ///
[Intrinsic]
public readonly float LengthSquared() => Dot(this, this);
diff --git a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector_1.cs b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector_1.cs
index e6cb7e1d4d4fab..389527d8ae02ab 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector_1.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Numerics/Vector_1.cs
@@ -243,7 +243,7 @@ public T this[int index]
/// Computes the bitwise-and of two vectors.
/// The vector to bitwise-and with .
/// The vector to bitwise-and with .
- /// The bitwise-and of and .
+ /// The bitwise-and of and .
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector operator &(Vector left, Vector right)
@@ -266,7 +266,7 @@ public T this[int index]
/// Computes the bitwise-or of two vectors.
/// The vector to bitwise-or with .
/// The vector to bitwise-or with .
- /// The bitwise-or of and .
+ /// The bitwise-or of and .
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector operator |(Vector left, Vector right)
@@ -365,90 +365,90 @@ public T this[int index]
return result.As();
}
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
public static explicit operator Vector(Vector value) => value.As();
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
[CLSCompliant(false)]
diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/ISimdVector_2.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/ISimdVector_2.cs
index 520f854a9c3778..b0b28310be1267 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/ISimdVector_2.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/ISimdVector_2.cs
@@ -102,14 +102,14 @@ internal unsafe interface ISimdVector
/// Computes the bitwise-and of two vectors.
/// The vector to bitwise-and with .
/// The vector to bitwise-and with .
- /// The bitwise-and of and .
+ /// The bitwise-and of and .
/// The type of and () is not supported.
static virtual TSelf BitwiseAnd(TSelf left, TSelf right) => left & right;
/// Computes the bitwise-or of two vectors.
/// The vector to bitwise-or with .
/// The vector to bitwise-or with .
- /// The bitwise-or of and .
+ /// The bitwise-or of and .
/// The type of and () is not supported.
static virtual TSelf BitwiseOr(TSelf left, TSelf right) => left | right;
@@ -520,24 +520,24 @@ static virtual TSelf LoadAligned(T* source)
/// The vector to multiply with .
/// The vector to multiply with .
/// The element-wise product of and .
- /// The type of and () is not supported.
+ /// The type of and () is not supported.
static virtual TSelf Multiply(TSelf left, TSelf right) => left * right;
/// Multiplies a vector by a scalar to compute their product.
/// The vector to multiply with .
/// The scalar to multiply with .
/// The product of and .
- /// The type of and () is not supported.
+ /// The type of and () is not supported.
static virtual TSelf Multiply(TSelf left, T right) => left * right;
- /// Computes an estimate of ( * ) + .
+ /// Computes an estimate of ( * ) + .
/// The vector to be multiplied with .
/// The vector to be multiplied with .
/// The vector to be added to the result of multiplied by .
- /// An estimate of ( * ) + .
+ /// An estimate of ( * ) + .
///
/// On hardware that natively supports FusedMultiplyAdd, this may return a result that was rounded as one ternary operation.
- /// On hardware without specialized support, this may just return ( * ) + .
+ /// On hardware without specialized support, this may just return ( * ) + .
///
static abstract TSelf MultiplyAddEstimate(TSelf left, TSelf right, TSelf addend);
diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs
index 3f022bc476467a..8fb3436cf3cf8e 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector128.cs
@@ -93,11 +93,11 @@ public static Vector128 Abs(Vector128 vector)
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector128 AndNot(Vector128 left, Vector128 right) => left & ~right;
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the elements in the input vector.
/// The type of the elements in the output vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () or the type of the target () is not supported.
[Intrinsic]
[MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -113,64 +113,64 @@ public static Vector128 As(this Vector128 vector)
#endif
}
- /// Reinterprets a as a new .
+ /// Reinterprets a as a new .
/// The type of the elements in the vector.
/// The vector to reinterpret.
- /// reinterpreted as a new .
+ /// reinterpreted as a new .
/// The type of () is not supported.
[Intrinsic]
public static Vector128 AsByte(this Vector128 vector) => vector.As();
- ///