You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<param name="vector">The vector that will have its exp computed.</param>
5917
-
<summary>Computes the exp of each element in a vector.</summary>
5918
-
<returns>A vector whose elements are the exp of the elements in <paramref name="vector" />.</returns>
5916
+
<param name="vector">The vector that will have its exponential computed.</param>
5917
+
<summary>Computes the exponential of each element in a vector.</summary>
5918
+
<returns>A vector whose elements are the exponential of the elements in <paramref name="vector" />.</returns>
5919
5919
<remarks>To be added.</remarks>
5920
5920
</Docs>
5921
5921
</Member>
@@ -6056,8 +6056,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6056
6056
<summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
6057
6057
<returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
6058
6058
<remarks>
6059
-
<para>This computes (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, adds <paramref name="addend" /> to that result as if to infinite precision, and finally rounds to the nearest representable value.</para>
6060
-
<para>This differs from the non-fused sequence, which would compute (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, round the result to the nearest representable value, add <paramref name="addend" /> to the rounded result as if to infinite precision, and finally round to the nearest representable value.</para>
6059
+
<para>This method computes (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, adds <paramref name="addend" /> to that result as if to infinite precision, and finally rounds to the nearest representable value.</para>
6060
+
<para>This calculation differs from the non-fused sequence, which would compute (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, round the result to the nearest representable value, add <paramref name="addend" /> to the rounded result as if to infinite precision, and finally round to the nearest representable value.</para>
6061
6061
</remarks>
6062
6062
</Docs>
6063
6063
</Member>
@@ -6089,8 +6089,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6089
6089
<summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
6090
6090
<returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
6091
6091
<remarks>
6092
-
<para>This computes (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, adds <paramref name="addend" /> to that result as if to infinite precision, and finally rounds to the nearest representable value.</para>
6093
-
<para>This differs from the non-fused sequence, which would compute (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, round the result to the nearest representable value, add <paramref name="addend" /> to the rounded result as if to infinite precision, and finally round to the nearest representable value.</para>
6092
+
<para>This method computes (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, adds <paramref name="addend" /> to that result as if to infinite precision, and finally rounds to the nearest representable value.</para>
6093
+
<para>This calculation differs from the non-fused sequence, which would compute (<paramref name="left" /> * <paramref name="right" />) as if to infinite precision, round the result to the nearest representable value, add <paramref name="addend" /> to the rounded result as if to infinite precision, and finally round to the nearest representable value.</para>
6094
6094
</remarks>
6095
6095
</Docs>
6096
6096
</Member>
@@ -6783,8 +6783,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6783
6783
<summary>Determines which elements in a vector are even integral values.</summary>
6784
6784
<returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were even integral values.</returns>
6785
6785
<remarks>
6786
-
<para>This correctly handles floating-point values and so <c>2.0</c> will return <c>all-bits-set</c> while <c>2.2</c> will return <c>zero</c>.</para>
6787
-
<para>This function returning <c>zero</c> for a corresponding element does not imply that <c>IsOddInteger</c> will return <c>all-bits-set</c> for that element. A number with a fractional portion, <c>3.3</c>, is neither even nor odd.</para>
6786
+
<para>This method correctly handles floating-point values, and so <c>2.0</c> returns <c>all-bits-set</c> while <c>2.2</c> returns <c>zero</c>.</para>
6787
+
<para>If this method returns <c>zero</c> for a corresponding element, it doesn't imply that <c>IsOddInteger</c> will return <c>all-bits-set</c> for that element. A number with a fractional portion, <c>3.3</c>, is neither even nor odd.</para>
6788
6788
</remarks>
6789
6789
</Docs>
6790
6790
</Member>
@@ -6827,7 +6827,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6827
6827
<param name="vector">The vector to be checked.</param>
6828
6828
<summary>Determines which elements in a vector are finite.</summary>
6829
6829
<returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were finite.</returns>
6830
-
<remarks>This function returning <c>zero</c> for a corresponding element does not imply that <c>IsInfinity</c> will return <c>all-bits-set</c> for that element. <c>NaN</c> is not finite nor infinite.</remarks>
6830
+
<remarks>If this method returns <c>zero</c> for a corresponding element, it doesn't imply that <c>IsInfinity</c> will return <c>all-bits-set</c> for that element. <c>NaN</c> isn't finite or infinite.</remarks>
6831
6831
</Docs>
6832
6832
</Member>
6833
6833
<Member MemberName="IsHardwareAccelerated">
@@ -6902,7 +6902,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6902
6902
<param name="vector">The vector to be checked.</param>
6903
6903
<summary>Determines which elements in a vector are infinity.</summary>
6904
6904
<returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were infinity.</returns>
6905
-
<remarks>This function returning <c>zero</c> for a corresponding element does not imply that <c>IsFinite</c> will return <c>all-bits-set</c> for that element. <c>NaN</c> is not finite nor infinite.</remarks>
6905
+
<remarks>If this method returns <c>zero</c> for a corresponding element, it doesn't imply that <c>IsFinite</c> will return <c>all-bits-set</c> for that element. <c>NaN</c> isn't finite or infinite.</remarks>
6906
6906
</Docs>
6907
6907
</Member>
6908
6908
<Member MemberName="IsInteger<T>">
@@ -6944,7 +6944,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
6944
6944
<param name="vector">The vector to be checked.</param>
6945
6945
<summary>Determines which elements in a vector are integral values.</summary>
6946
6946
<returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were integral values.</returns>
6947
-
<remarks>This correctly handles floating-point values and so <c>2.0</c> and <c>3.0</c> will return <c>all-bits-set</c> for a corresponding element while <c>2.2</c> and <c>3.3</c> will return <c>zero</c>.</remarks>
6947
+
<remarks>This method correctly handles floating-point values, and so <c>2.0</c> and <c>3.0</c> return <c>all-bits-set</c> for a corresponding element, while <c>2.2</c> and <c>3.3</c> return <c>zero</c>.</remarks>
6948
6948
</Docs>
6949
6949
</Member>
6950
6950
<Member MemberName="IsNaN<T>">
@@ -7157,8 +7157,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
7157
7157
<summary>Determines which elements in a vector are odd integral values.</summary>
7158
7158
<returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were odd integral values.</returns>
7159
7159
<remarks>
7160
-
<para>This correctly handles floating-point values and so <c>3.0</c> will return <c>all-bits-set</c> for a corresponding element while <c>3.3</c> will return <c>zero</c>.</para>
7161
-
<para>This function returning <c>zero</c> for a corresponding element does not imply that <c>IsEvenInteger</c> will return <c>all-bits-set</c> for that element. A number with a fractional portion, <c>3.3</c>, is neither even nor odd.</para>
7160
+
<para>This method correctly handles floating-point values, and so <c>3.0</c> returns <c>all-bits-set</c> for a corresponding element, while <c>3.3</c> returns <c>zero</c>.</para>
7161
+
<para>If this method returns <c>zero</c> for a corresponding element, it doesn't imply that <c>IsEvenInteger</c> will return <c>all-bits-set</c> for that element. A number with a fractional portion, for example, <c>3.3</c>, is neither even nor odd.</para>
7162
7162
</remarks>
7163
7163
</Docs>
7164
7164
</Member>
@@ -8969,8 +8969,8 @@ This method may bypass the cache on certain platforms.
8969
8969
<summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
<para>On hardware that natively supports <see cref="M:System.Runtime.Intrinsics.Vector64.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})" />, this may return a result that was rounded as one ternary operation.</para>
8973
-
<para>On hardware without specialized support, this may just return (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</para>
8972
+
<para>On hardware that natively supports <see cref="M:System.Runtime.Intrinsics.Vector128.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})" />, this method might return a result that was rounded as one ternary operation.</para>
8973
+
<para>On hardware without specialized support, this method might just return (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</para>
8974
8974
</remarks>
8975
8975
</Docs>
8976
8976
</Member>
@@ -9002,8 +9002,8 @@ This method may bypass the cache on certain platforms.
9002
9002
<summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
<para>On hardware that natively supports <see cref="M:System.Runtime.Intrinsics.Vector64.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})" />, this may return a result that was rounded as one ternary operation.</para>
9006
-
<para>On hardware without specialized support, this may just return (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</para>
9005
+
<para>On hardware that natively supports <see cref="M:System.Runtime.Intrinsics.Vector128.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})" />, this method might return a result that was rounded as one ternary operation.</para>
9006
+
<para>On hardware without specialized support, this method might just return (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</para>
9007
9007
</remarks>
9008
9008
</Docs>
9009
9009
</Member>
@@ -11265,9 +11265,9 @@ This method may bypass the cache on certain platforms.
0 commit comments