diff --git a/xml/System.Runtime.Intrinsics/Vector128.xml b/xml/System.Runtime.Intrinsics/Vector128.xml index 14a26976ad7..911b199abcf 100644 --- a/xml/System.Runtime.Intrinsics/Vector128.xml +++ b/xml/System.Runtime.Intrinsics/Vector128.xml @@ -1889,7 +1889,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -1944,15 +1943,14 @@ - To be added. + The type of the elements in the vector. The vector to restrict. The minimum value. The maximum value. - Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN and NegativeZero.. + Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN and NegativeZero. The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -2432,13 +2430,12 @@ - To be added. + The type of the elements in the vector. The vector whose magnitude is used in the result. The vector whose sign is used in the result. Copies the per-element sign of a vector to the per-element sign of another vector. A vector with the magnitude of and the sign of . To be added. - @@ -6987,12 +6984,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are NaN. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were NaN. To be added. - @@ -7031,12 +7027,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector represents negative real numbers. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were negative. To be added. - @@ -7204,12 +7199,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector represents positive real numbers. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive. To be added. - @@ -7248,12 +7242,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are positive infinity. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive infinity. To be added. - @@ -7335,12 +7328,11 @@ On x86, this method corresponds to __m128i _mm_setr_epi8 - To be added. + The type of the elements in the vector. The vector to be checked. Determines which elements in a vector are zero. A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were zero. To be added. - @@ -8291,7 +8283,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8338,14 +8329,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors to compute which has the greater magnitude on a per-element basis. A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, . For this method matches the IEEE 754:2019 maximumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8392,14 +8382,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is NaN. A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, . For this method matches the IEEE 754:2019 maximumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8446,14 +8435,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for NaN and NegativeZero. A vector where the corresponding element comes from if it is greater than ; otherwise, . To be added. The type of the elements in the vector () is not supported. - @@ -8500,14 +8488,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is NaN. A vector where the corresponding element comes from if it is greater than ; otherwise, . For this method matches the IEEE 754:2019 maximumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8568,7 +8555,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8615,14 +8601,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors to compute which has the lesser magnitude on a per-element basis. A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, . For this method matches the IEEE 754:2019 minimumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8669,14 +8654,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is NaN. A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, . For this method matches the IEEE 754:2019 minimumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -8723,14 +8707,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for NaN and NegativeZero. A vector where the corresponding element comes from if it is lesser than ; otherwise, . To be added. The type of the elements in the vector () is not supported. - @@ -8777,14 +8760,13 @@ This method may bypass the cache on certain platforms. - To be added. + The type of the elements in the vector. The vector to compare with . The vector to compare with . Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is NaN. A vector where the corresponding element comes from if it is lesser than ; otherwise, . For this method matches the IEEE 754:2019 minimumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of the elements in the vector () is not supported. - @@ -9735,11 +9717,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to round. + Rounds each element in a vector to the nearest integer using the default rounding mode (). + The result of rounding each element in to the nearest integer using the default rounding mode. To be added. - @@ -9762,11 +9743,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to round. + Rounds each element in a vector to the nearest integer using the default rounding mode (). + The result of rounding each element in to the nearest integer using the default rounding mode. To be added. - @@ -12085,11 +12065,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to truncate. + Truncates each element in a vector. + The truncation of each element in . To be added. - @@ -12112,11 +12091,10 @@ This method may bypass the cache on certain platforms. - To be added. - To be added. - To be added. + The vector to truncate. + Truncates each element in a vector. + The truncation of each element in . To be added. - diff --git a/xml/System.Runtime.Intrinsics/Vector256.xml b/xml/System.Runtime.Intrinsics/Vector256.xml index 298583cbbbf..430c882cd40 100644 --- a/xml/System.Runtime.Intrinsics/Vector256.xml +++ b/xml/System.Runtime.Intrinsics/Vector256.xml @@ -134,7 +134,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -1547,7 +1546,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -8140,7 +8138,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8413,7 +8410,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8898,7 +8894,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8935,7 +8930,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8966,7 +8960,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8997,7 +8990,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9034,7 +9026,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9071,7 +9062,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -9108,7 +9098,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -11644,7 +11633,6 @@ This method may bypass the cache on certain platforms. The difference of and . To be added. The type of and () is not supported. - diff --git a/xml/System.Runtime.Intrinsics/Vector512.xml b/xml/System.Runtime.Intrinsics/Vector512.xml index c735c06f944..09279818aa9 100644 --- a/xml/System.Runtime.Intrinsics/Vector512.xml +++ b/xml/System.Runtime.Intrinsics/Vector512.xml @@ -117,7 +117,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -1350,7 +1349,6 @@ The restricted vector. To be added. The type of the elements in the vector () is not supported. - @@ -7557,7 +7555,6 @@ A vector whose elements are the maximum of the corresponding elements in and . To be added. The type of and () is not supported. - @@ -7824,7 +7821,6 @@ A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -8290,7 +8286,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8326,7 +8321,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8356,7 +8350,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8386,7 +8379,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8422,7 +8414,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8458,7 +8449,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -8494,7 +8484,6 @@ Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -10936,7 +10925,6 @@ The difference of and . To be added. The type of and () is not supported. - diff --git a/xml/System.Runtime.Intrinsics/Vector64.xml b/xml/System.Runtime.Intrinsics/Vector64.xml index b3a7a8a9a5e..34ab2d18cc3 100644 --- a/xml/System.Runtime.Intrinsics/Vector64.xml +++ b/xml/System.Runtime.Intrinsics/Vector64.xml @@ -134,7 +134,6 @@ The sum of and . To be added. The type of and () is not supported. - @@ -5423,11 +5422,14 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are even integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were even integral values. + + This correctly handles floating-point values and so 2.0 will return all-bits-set while 2.2 will return zero. + This function returning zero for a corresponding element does not imply that IsOddInteger will return all-bits-set for that element. A number with a fractional portion, 3.3, is neither even nor odd. + @@ -5465,11 +5467,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are finite. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were finite. + This function returning zero for a corresponding element does not imply that IsInfinity will return all-bits-set for that element. NaN is not finite nor infinite. @@ -5540,11 +5542,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are infinity. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were infinity. + This function returning zero for a corresponding element does not imply that IsFinite will return all-bits-set for that element. NaN is not finite nor infinite. @@ -5582,11 +5584,11 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were integral values. + This correctly handles floating-point values and so 2.0 and 3.0 will return all-bits-set for a corresponding element while 2.2 and 3.3 will return zero. @@ -5712,10 +5714,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are negative infinity. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were negative infinity. To be added. @@ -5754,10 +5756,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are normal. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were normal. To be added. @@ -5796,11 +5798,14 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are odd integral values. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were odd integral values. + + This correctly handles floating-point values and so 3.0 will return all-bits-set for a corresponding element while 3.3 will return zero. + This function returning zero for a corresponding element does not imply that IsEvenInteger will return all-bits-set for that element. A number with a fractional portion, 3.3, is neither even nor odd. + @@ -5926,10 +5931,10 @@ On x86, this method corresponds to __m64 _mm_setr_pi8 - To be added. - To be added. - To be added. - To be added. + The type of the elements in the vector. + The vector to be checked. + Determines which elements in a vector are subnormal. + A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were subnormal. To be added. @@ -6919,7 +6924,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the maximum of the corresponding elements in and . For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -7192,7 +7196,6 @@ This method may bypass the cache on certain platforms. A vector whose elements are the minimum of the corresponding elements in and . For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0. The type of and () is not supported. - @@ -7681,7 +7684,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7718,7 +7720,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7749,7 +7750,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7780,7 +7780,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7817,7 +7816,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7854,7 +7852,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -7891,7 +7888,6 @@ This method may bypass the cache on certain platforms. Narrows two instances into one . A containing elements narrowed from and . To be added. - @@ -10238,7 +10234,6 @@ This method may bypass the cache on certain platforms. The difference of and . To be added. The type of and () is not supported. -