Natural Logarithm | |
enum YepStatus | yepMath_Log_V64f_V64f (const Yep64f *restrict numberPointer, Yep64f *restrict logNumberPointer, YepSize length) |
Computes vector logarithm of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array. More... | |
Base-e Exponent | |
enum YepStatus | yepMath_Exp_V64f_V64f (const Yep64f *restrict xPointer, Yep64f *restrict yPointer, YepSize length) |
Computes vector exponent of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array. More... | |
enum YepStatus yepMath_Log_V64f_V64f | ( | const Yep64f *restrict | numberPointer, |
Yep64f *restrict | logNumberPointer, | ||
YepSize | length | ||
) |
Computes vector logarithm of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array.
[in] | numberPointer | Pointer the input array of double-precision (64-bit) floating-point elements to compute logarithms on. |
[out] | logNumberPointer | Pointer the output array of double-precision (64-bit) floating-point elements to store the logarithm values. |
[in] | length | The length of the arrays pointed by numberPointer and logNumberPointer. |
YepStatusOk | The computations finished successfully. |
YepStatusNullPointer | One of the numberPointer or logNumberPointer arguments is null. |
YepStatusMisalignedPointer | One of the numberPointer or logNumberPointer arguments is not properly aligned. |
Architecture | Target microarchitecture | Required instruction extensions |
---|---|---|
x86-64 | Intel Nehalem | SSE, SSE4.2, SSE4.1, SSE2 |
enum YepStatus yepMath_Exp_V64f_V64f | ( | const Yep64f *restrict | xPointer, |
Yep64f *restrict | yPointer, | ||
YepSize | length | ||
) |
Computes vector exponent of double-precision (64-bit) floating-point elements in the input array, producing an array of double-precision (64-bit) floating-point elements in the output array.
[in] | xPointer | Pointer the input array of double-precision (64-bit) floating-point elements to compute exponent on. |
[out] | yPointer | Pointer the output array of double-precision (64-bit) floating-point elements to store the exponent values. |
[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, SSE4.1, SSE2 |