Yeppp!
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions

Functions

enum YepStatus yepMath_Log_V64f_V64f (const Yep64f *restrict x, Yep64f *restrict y, YepSize length)
 Computes natural logarithm on an array of double precision (64-bit) floating-point elements. More...
 

Detailed Description

Function Documentation

enum YepStatus yepMath_Log_V64f_V64f ( const Yep64f *restrict  x,
Yep64f *restrict  y,
YepSize  length 
)

Computes natural logarithm on an array of double precision (64-bit) floating-point elements.

Parameters
[in]xPointer to the array of elements on which logarithm will be computed.
[out]yPointer the array where the computed logarithms will be stored.
[in]lengthLength of the arrays specified by x and y.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerx or y argument is null.
YepStatusMisalignedPointerx or y argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE, SSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2, FMA3
x86-64AMD K10SSE, SSE2
x86-64AMD BulldozerAVX, FMA4, XOP
x86-64AMD BobcatSSE, SSE2
Examples:
Entropy.c.