Data Types | |
interface | yepcore::yepCore_SumAbs_V32f_S32f |
Computes the sum of absolute values of single precision (32-bit) floating-point array elements. More... | |
interface | yepcore::yepCore_SumAbs_V64f_S64f |
Computes the sum of absolute values of double precision (64-bit) floating-point array elements. More... | |
interface yepcore::yepCore_SumAbs_V32f_S32f |
Computes the sum of absolute values of single precision (32-bit) floating-point array elements.
[in] | v | The array of elements whose absolute values will be summed up. |
[out] | sumAbs | The variable where the sum of absolute values will be stored. |
[in] | length | Length of the array specified by v. If length is zero, the computed sum will be 0. |
0 | The computation finished successfully. |
2 | v or sumAbs argument is not naturally aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE2, SSE3 |
x86-64 | Intel Sandy Bridge | AVX |
x86-64 | AMD Bulldozer | AVX |
interface yepcore::yepCore_SumAbs_V64f_S64f |
Computes the sum of absolute values of double precision (64-bit) floating-point array elements.
[in] | v | The array of elements whose absolute values will be summed up. |
[out] | sumAbs | The variable where the sum of absolute values will be stored. |
[in] | length | Length of the array specified by v. If length is zero, the computed sum will be 0. |
0 | The computation finished successfully. |
2 | v or sumAbs argument is not naturally aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE2 |
x86-64 | Intel Sandy Bridge | AVX |
x86-64 | AMD Bulldozer | AVX |