Natural Logarithm | |
enum YepStatus | yepMath_Log_V64f_V64f (const Yep64f *restrict xPointer, Yep64f *restrict yPointer, YepSize length) |
Computes logarithm on double-precision (64-bit) floating-point elements. More... | |
Base-e Exponent | |
enum YepStatus | yepMath_Exp_V64f_V64f (const Yep64f *restrict xPointer, Yep64f *restrict yPointer, YepSize length) |
Computes exponent on double-precision (64-bit) floating-point elements. More... | |
Sine | |
enum YepStatus | yepMath_Sin_V64f_V64f (const Yep64f *restrict xPointer, Yep64f *restrict yPointer, YepSize length) |
Computes sine on double-precision (64-bit) floating-point elements. More... | |
Tangent | |
enum YepStatus | yepMath_Tan_V64f_V64f (const Yep64f *restrict xPointer, Yep64f *restrict yPointer, YepSize length) |
Computes tangent on double-precision (64-bit) floating-point elements. More... | |
enum YepStatus yepMath_Log_V64f_V64f | ( | const Yep64f *restrict | xPointer, |
Yep64f *restrict | yPointer, | ||
YepSize | length | ||
) |
Computes logarithm on double-precision (64-bit) floating-point elements.
[in] | xPointer | Pointer the input array. |
[out] | yPointer | Pointer the output array. |
[in] | length | The length of the arrays pointed by xPointer and yPointer. |
YepStatusOk | The computations finished successfully. |
YepStatusNullPointer | One of the xPointer or yPointer arguments is null. |
YepStatusMisalignedPointer | One of the xPointer or yPointer arguments is not properly aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE2, SSE4.1 |
x86-64 | Intel Sandy Bridge | AVX |
x86-64 | AMD K10 | SSE, SSE2 |
x86-64 | AMD Bulldozer | AVX, FMA4, XOP |
x86-64 | AMD Bobcat | SSE, SSE2 |
enum YepStatus yepMath_Exp_V64f_V64f | ( | const Yep64f *restrict | xPointer, |
Yep64f *restrict | yPointer, | ||
YepSize | length | ||
) |
Computes exponent on double-precision (64-bit) floating-point elements.
[in] | xPointer | Pointer the input array. |
[out] | yPointer | Pointer the output array. |
[in] | length | The length of the arrays pointed by xPointer and yPointer. |
YepStatusOk | The computations finished successfully. |
YepStatusNullPointer | One of the xPointer or yPointer arguments is null. |
YepStatusMisalignedPointer | One of the xPointer or yPointer arguments is not properly aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE2, SSE4.1 |
x86-64 | Intel Sandy Bridge | AVX |
x86-64 | Intel Haswell | AVX, AVX2, FMA3 |
x86-64 | AMD K10 | CMOV, SSE, SSE2 |
x86-64 | AMD Bulldozer | AVX, FMA4 |
x86-64 | AMD Bobcat | CMOV, SSE, SSE2 |
enum YepStatus yepMath_Sin_V64f_V64f | ( | const Yep64f *restrict | xPointer, |
Yep64f *restrict | yPointer, | ||
YepSize | length | ||
) |
Computes sine on double-precision (64-bit) floating-point elements.
[in] | xPointer | Pointer the input array. |
[out] | yPointer | Pointer the output array. |
[in] | length | The length of the arrays pointed by xPointer and yPointer. |
YepStatusOk | The computations finished successfully. |
YepStatusNullPointer | One of the xPointer or yPointer arguments is null. |
YepStatusMisalignedPointer | One of the xPointer or yPointer arguments is not properly aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE2, SSE4.1 |
x86-64 | Intel Sandy Bridge | AVX |
x86-64 | AMD Bulldozer | AVX, FMA4 |
enum YepStatus yepMath_Tan_V64f_V64f | ( | const Yep64f *restrict | xPointer, |
Yep64f *restrict | yPointer, | ||
YepSize | length | ||
) |
Computes tangent on double-precision (64-bit) floating-point elements.
[in] | xPointer | Pointer the input array. |
[out] | yPointer | Pointer the output array. |
[in] | length | The length of the arrays pointed by xPointer and yPointer. |
YepStatusOk | The computations finished successfully. |
YepStatusNullPointer | One of the xPointer or yPointer arguments is null. |
YepStatusMisalignedPointer | One of the xPointer or yPointer arguments is not properly aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | AMD Bulldozer | AVX, FMA4 |