Fix some SIMD intrinsics documentation

This commit is contained in:
Mees Frensel 2024-05-24 17:34:12 +02:00 committed by GitHub
parent 213ad10c8f
commit a85f6a6640
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -152,7 +152,7 @@
#[rustc_nounwind] #[rustc_nounwind]
pub fn simd_fabs<T>(x: T) -> T; pub fn simd_fabs<T>(x: T) -> T;
/// Elementwise minimum of a vector. /// Elementwise minimum of two vectors.
/// ///
/// `T` must be a vector of floating-point primitive types. /// `T` must be a vector of floating-point primitive types.
/// ///
@ -160,7 +160,7 @@
#[rustc_nounwind] #[rustc_nounwind]
pub fn simd_fmin<T>(x: T, y: T) -> T; pub fn simd_fmin<T>(x: T, y: T) -> T;
/// Elementwise maximum of a vector. /// Elementwise maximum of two vectors.
/// ///
/// `T` must be a vector of floating-point primitive types. /// `T` must be a vector of floating-point primitive types.
/// ///
@ -387,7 +387,7 @@
#[rustc_nounwind] #[rustc_nounwind]
pub fn simd_reduce_mul_ordered<T, U>(x: T, y: U) -> U; pub fn simd_reduce_mul_ordered<T, U>(x: T, y: U) -> U;
/// Add elements within a vector in arbitrary order. May also be re-associated with /// Multiply elements within a vector in arbitrary order. May also be re-associated with
/// unordered additions on the inputs/outputs. /// unordered additions on the inputs/outputs.
/// ///
/// `T` must be a vector of integer or floating-point primitive types. /// `T` must be a vector of integer or floating-point primitive types.
@ -405,7 +405,7 @@
#[rustc_nounwind] #[rustc_nounwind]
pub fn simd_reduce_all<T>(x: T) -> bool; pub fn simd_reduce_all<T>(x: T) -> bool;
/// Check if all mask values are true. /// Check if any mask value is true.
/// ///
/// `T` must be a vector of integer primitive types. /// `T` must be a vector of integer primitive types.
/// ///