Skip to content

Commit 09279d2

Browse files
committed
Respond to PR feedback
1 parent 9993f66 commit 09279d2

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

xml/System.Runtime.Intrinsics/Vector128.xml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2632,9 +2632,9 @@
26322632
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Double&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
26332633
</Parameters>
26342634
<Docs>
2635-
<param name="vector">The vector that will have its Cos computed.</param>
2636-
<summary>Computes the cos of each element in a vector.</summary>
2637-
<returns>A vector whose elements are the cos of the elements in <paramref name="vector" />.</returns>
2635+
<param name="vector">The vector that will have its cosine computed.</param>
2636+
<summary>Computes the cosine of each element in a vector.</summary>
2637+
<returns>A vector whose elements are the cosine of the elements in <paramref name="vector" />.</returns>
26382638
<remarks>To be added.</remarks>
26392639
</Docs>
26402640
</Member>
@@ -2658,9 +2658,9 @@
26582658
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Single&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
26592659
</Parameters>
26602660
<Docs>
2661-
<param name="vector">The vector that will have its Cos computed.</param>
2662-
<summary>Computes the cos of each element in a vector.</summary>
2663-
<returns>A vector whose elements are the cos of the elements in <paramref name="vector" />.</returns>
2661+
<param name="vector">The vector that will have its cosine computed.</param>
2662+
<summary>Computes the cosine of each element in a vector.</summary>
2663+
<returns>A vector whose elements are the cosine of the elements in <paramref name="vector" />.</returns>
26642664
<remarks>To be added.</remarks>
26652665
</Docs>
26662666
</Member>
@@ -5887,9 +5887,9 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
58875887
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Double&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
58885888
</Parameters>
58895889
<Docs>
5890-
<param name="vector">The vector that will have its Exp computed.</param>
5891-
<summary>Computes the exp of each element in a vector.</summary>
5892-
<returns>A vector whose elements are the exp of the elements in <paramref name="vector" />.</returns>
5890+
<param name="vector">The vector that will have its exponential computed.</param>
5891+
<summary>Computes the exponential of each element in a vector.</summary>
5892+
<returns>A vector whose elements are the exponential of the elements in <paramref name="vector" />.</returns>
58935893
<remarks>To be added.</remarks>
58945894
</Docs>
58955895
</Member>
@@ -5913,9 +5913,9 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
59135913
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Single&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
59145914
</Parameters>
59155915
<Docs>
5916-
<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>
59195919
<remarks>To be added.</remarks>
59205920
</Docs>
59215921
</Member>
@@ -6056,8 +6056,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
60566056
<summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
60576057
<returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
60586058
<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>
60616061
</remarks>
60626062
</Docs>
60636063
</Member>
@@ -6089,8 +6089,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
60896089
<summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
60906090
<returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
60916091
<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>
60946094
</remarks>
60956095
</Docs>
60966096
</Member>
@@ -6783,8 +6783,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
67836783
<summary>Determines which elements in a vector are even integral values.</summary>
67846784
<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>
67856785
<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>
67886788
</remarks>
67896789
</Docs>
67906790
</Member>
@@ -6827,7 +6827,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
68276827
<param name="vector">The vector to be checked.</param>
68286828
<summary>Determines which elements in a vector are finite.</summary>
68296829
<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>
68316831
</Docs>
68326832
</Member>
68336833
<Member MemberName="IsHardwareAccelerated">
@@ -6902,7 +6902,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
69026902
<param name="vector">The vector to be checked.</param>
69036903
<summary>Determines which elements in a vector are infinity.</summary>
69046904
<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>
69066906
</Docs>
69076907
</Member>
69086908
<Member MemberName="IsInteger&lt;T&gt;">
@@ -6944,7 +6944,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
69446944
<param name="vector">The vector to be checked.</param>
69456945
<summary>Determines which elements in a vector are integral values.</summary>
69466946
<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>
69486948
</Docs>
69496949
</Member>
69506950
<Member MemberName="IsNaN&lt;T&gt;">
@@ -7157,8 +7157,8 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
71577157
<summary>Determines which elements in a vector are odd integral values.</summary>
71587158
<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>
71597159
<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>
71627162
</remarks>
71637163
</Docs>
71647164
</Member>
@@ -8969,8 +8969,8 @@ This method may bypass the cache on certain platforms.
89698969
<summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
89708970
<returns>An estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</returns>
89718971
<remarks>
8972-
<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>
89748974
</remarks>
89758975
</Docs>
89768976
</Member>
@@ -9002,8 +9002,8 @@ This method may bypass the cache on certain platforms.
90029002
<summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
90039003
<returns>An estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</returns>
90049004
<remarks>
9005-
<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>
90079007
</remarks>
90089008
</Docs>
90099009
</Member>
@@ -11265,9 +11265,9 @@ This method may bypass the cache on certain platforms.
1126511265
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Double&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
1126611266
</Parameters>
1126711267
<Docs>
11268-
<param name="vector">The vector that will have its Sin computed.</param>
11269-
<summary>Computes the sin of each element in a vector.</summary>
11270-
<returns>A vector whose elements are the sin of the elements in <paramref name="vector" />.</returns>
11268+
<param name="vector">The vector that will have its sine computed.</param>
11269+
<summary>Computes the sine of each element in a vector.</summary>
11270+
<returns>A vector whose elements are the sine of the elements in <paramref name="vector" />.</returns>
1127111271
<remarks>To be added.</remarks>
1127211272
</Docs>
1127311273
</Member>
@@ -11291,9 +11291,9 @@ This method may bypass the cache on certain platforms.
1129111291
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Single&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
1129211292
</Parameters>
1129311293
<Docs>
11294-
<param name="vector">The vector that will have its Sin computed.</param>
11295-
<summary>Computes the sin of each element in a vector.</summary>
11296-
<returns>A vector whose elements are the sin of the elements in <paramref name="vector" />.</returns>
11294+
<param name="vector">The vector that will have its sine computed.</param>
11295+
<summary>Computes the sine of each element in a vector.</summary>
11296+
<returns>A vector whose elements are the sine of the elements in <paramref name="vector" />.</returns>
1129711297
<remarks>To be added.</remarks>
1129811298
</Docs>
1129911299
</Member>
@@ -11323,9 +11323,9 @@ This method may bypass the cache on certain platforms.
1132311323
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Double&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
1132411324
</Parameters>
1132511325
<Docs>
11326-
<param name="vector">The vector that will have its SinCos computed.</param>
11327-
<summary>Computes the sincos of each element in a vector.</summary>
11328-
<returns>A vector whose elements are the sincos of the elements in <paramref name="vector" />.</returns>
11326+
<param name="vector">The vector that will have its sine and cosine computed.</param>
11327+
<summary>Computes the sine and cosine of each element in a vector.</summary>
11328+
<returns>A vector whose elements are the sine and cosine of the elements in <paramref name="vector" />.</returns>
1132911329
<remarks>To be added.</remarks>
1133011330
</Docs>
1133111331
</Member>
@@ -11355,9 +11355,9 @@ This method may bypass the cache on certain platforms.
1135511355
<Parameter Name="vector" Type="System.Runtime.Intrinsics.Vector128&lt;System.Single&gt;" Index="0" FrameworkAlternate="net-10.0;net-9.0" />
1135611356
</Parameters>
1135711357
<Docs>
11358-
<param name="vector">The vector that will have its SinCos computed.</param>
11359-
<summary>Computes the sincos of each element in a vector.</summary>
11360-
<returns>A vector whose elements are the sincos of the elements in <paramref name="vector" />.</returns>
11358+
<param name="vector">The vector that will have its sine and cosine computed.</param>
11359+
<summary>Computes the sine and cosine of each element in a vector.</summary>
11360+
<returns>A vector whose elements are the sine and cosine of the elements in <paramref name="vector" />.</returns>
1136111361
<remarks>To be added.</remarks>
1136211362
</Docs>
1136311363
</Member>

0 commit comments

Comments
 (0)