Adds odd float32 elements and subtracts even float32 elements of vectors. The corresponding Intel® AVX instruction is VADDSUBPS.
extern __m256 _mm256_addsub_ps(__m256 m1, __m256 m2); |
m1 |
float32 vector used for the operation |
m2 |
float32 vector also used for the operation |
Performs a SIMD addition of the odd single-precision floating-point elements (float32 elements) in the first source vector, m1 , with the odd float32 elements in the second source vector, m2.
Simultaneously, the intrinsic performs subtraction of the even single-precision floating-point elements (float32 elements) in the second source vector, m2, from the even float32 elements in the first source vector, m1.
Result of the operation stored in the result vector.
Copyright © 1996-2011, Intel Corporation. All rights reserved.