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

Functions

enum YepStatus yepCore_Min_V8s_S8s (const Yep8s *restrict v, Yep8s *restrict minimum, YepSize length)
 Computes the minimum of signed 8-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V8u_S8u (const Yep8u *restrict v, Yep8u *restrict minimum, YepSize length)
 Computes the minimum of unsigned 8-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V16s_S16s (const Yep16s *restrict v, Yep16s *restrict minimum, YepSize length)
 Computes the minimum of signed 16-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V16u_S16u (const Yep16u *restrict v, Yep16u *restrict minimum, YepSize length)
 Computes the minimum of unsigned 16-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V32s_S32s (const Yep32s *restrict v, Yep32s *restrict minimum, YepSize length)
 Computes the minimum of signed 32-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V32u_S32u (const Yep32u *restrict v, Yep32u *restrict minimum, YepSize length)
 Computes the minimum of unsigned 32-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V64s_S64s (const Yep64s *restrict v, Yep64s *restrict minimum, YepSize length)
 Computes the minimum of signed 64-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V64u_S64u (const Yep64u *restrict v, Yep64u *restrict minimum, YepSize length)
 Computes the minimum of unsigned 64-bit integer array elements. More...
 
enum YepStatus yepCore_Min_V32f_S32f (const Yep32f *restrict v, Yep32f *restrict minimum, YepSize length)
 Computes the minimum of single precision (32-bit) floating-point array elements. More...
 
enum YepStatus yepCore_Min_V64f_S64f (const Yep64f *restrict v, Yep64f *restrict minimum, YepSize length)
 Computes the minimum of double precision (64-bit) floating-point array elements. More...
 

Detailed Description

Function Documentation

enum YepStatus yepCore_Min_V8s_S8s ( const Yep8s *restrict  v,
Yep8s *restrict  minimum,
YepSize  length 
)

Computes the minimum of signed 8-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V8u_S8u ( const Yep8u *restrict  v,
Yep8u *restrict  minimum,
YepSize  length 
)

Computes the minimum of unsigned 8-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V16s_S16s ( const Yep16s *restrict  v,
Yep16s *restrict  minimum,
YepSize  length 
)

Computes the minimum of signed 16-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V16u_S16u ( const Yep16u *restrict  v,
Yep16u *restrict  minimum,
YepSize  length 
)

Computes the minimum of unsigned 16-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V32s_S32s ( const Yep32s *restrict  v,
Yep32s *restrict  minimum,
YepSize  length 
)

Computes the minimum of signed 32-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V32u_S32u ( const Yep32u *restrict  v,
Yep32u *restrict  minimum,
YepSize  length 
)

Computes the minimum of unsigned 32-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V64s_S64s ( const Yep64s *restrict  v,
Yep64s *restrict  minimum,
YepSize  length 
)

Computes the minimum of signed 64-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V64u_S64u ( const Yep64u *restrict  v,
Yep64u *restrict  minimum,
YepSize  length 
)

Computes the minimum of unsigned 64-bit integer array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V32f_S32f ( const Yep32f *restrict  v,
Yep32f *restrict  minimum,
YepSize  length 
)

Computes the minimum of single precision (32-bit) floating-point array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.
enum YepStatus yepCore_Min_V64f_S64f ( const Yep64f *restrict  v,
Yep64f *restrict  minimum,
YepSize  length 
)

Computes the minimum of double precision (64-bit) floating-point array elements.

Parameters
[in]vPointer to the array of elements whose minimum will be computed.
[out]minimumPointer to the variable where the minimum will be stored.
[in]lengthThe length of the array specified by v. Must be non-zero.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv or minimum argument is null.
YepStatusMisalignedPointerv or minimum argument is not naturally aligned.