From 48971af4bdf33ceac45f5afcccdef32cf9fbc75c Mon Sep 17 00:00:00 2001 From: Dominick Allen Date: Wed, 13 Feb 2019 20:50:51 -0500 Subject: [PATCH] Corrected the documentation for _mm256_mul_pd and _mm256_mul_ps to state that they multiply vectors rather than adding them. --- library/stdarch/crates/core_arch/src/x86/avx.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/stdarch/crates/core_arch/src/x86/avx.rs b/library/stdarch/crates/core_arch/src/x86/avx.rs index 2321c06d565c..a26eb8f12b9d 100644 --- a/library/stdarch/crates/core_arch/src/x86/avx.rs +++ b/library/stdarch/crates/core_arch/src/x86/avx.rs @@ -296,7 +296,7 @@ pub unsafe fn _mm256_min_ps(a: __m256, b: __m256) -> __m256 { minps256(a, b) } -/// Add packed double-precision (64-bit) floating-point elements +/// Multiply packed double-precision (64-bit) floating-point elements /// in `a` and `b`. /// /// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_mul_pd) @@ -308,7 +308,7 @@ pub unsafe fn _mm256_mul_pd(a: __m256d, b: __m256d) -> __m256d { simd_mul(a, b) } -/// Add packed single-precision (32-bit) floating-point elements in `a` and +/// Multiply packed single-precision (32-bit) floating-point elements in `a` and /// `b`. /// /// [Intel's documentation](https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_mul_ps)