Visible to Intel only — GUID: GUID-F1DBCFA6-FCA6-4784-974C-2E387DBF14A8
Visible to Intel only — GUID: GUID-F1DBCFA6-FCA6-4784-974C-2E387DBF14A8
_mm256_addsub_ps
Adds odd float32 elements and subtracts even float32 elements of vectors. The corresponding Intel® AVX instruction is VADDSUBPS.
Syntax
extern __m256 _mm256_addsub_ps(__m256 m1, __m256 m2); |
Arguments
m1 |
float32 vector used for the operation |
m2 |
float32 vector also used for the operation |
Description
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.
Returns
Result of the operation stored in the result vector.