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

Functions

enum YepStatus yepCore_Max_V8s_S8s (const Yep8s *restrict v, Yep8s *restrict maximum, YepSize length)
 Computes the maximum of signed 8-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V8u_S8u (const Yep8u *restrict v, Yep8u *restrict maximum, YepSize length)
 Computes the maximum of unsigned 8-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V16s_S16s (const Yep16s *restrict v, Yep16s *restrict maximum, YepSize length)
 Computes the maximum of signed 16-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V16u_S16u (const Yep16u *restrict v, Yep16u *restrict maximum, YepSize length)
 Computes the maximum of unsigned 16-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V32s_S32s (const Yep32s *restrict v, Yep32s *restrict maximum, YepSize length)
 Computes the maximum of signed 32-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V32u_S32u (const Yep32u *restrict v, Yep32u *restrict maximum, YepSize length)
 Computes the maximum of unsigned 32-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V64s_S64s (const Yep64s *restrict v, Yep64s *restrict maximum, YepSize length)
 Computes the maximum of signed 64-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V64u_S64u (const Yep64u *restrict v, Yep64u *restrict maximum, YepSize length)
 Computes the maximum of unsigned 64-bit integer array elements. More...
 
enum YepStatus yepCore_Max_V32f_S32f (const Yep32f *restrict v, Yep32f *restrict maximum, YepSize length)
 Computes the maximum of single precision (32-bit) floating-point array elements. More...
 
enum YepStatus yepCore_Max_V64f_S64f (const Yep64f *restrict v, Yep64f *restrict maximum, YepSize length)
 Computes the maximum of double precision (64-bit) floating-point array elements. More...
 

Detailed Description

Function Documentation

enum YepStatus yepCore_Max_V8s_S8s ( const Yep8s *restrict  v,
Yep8s *restrict  maximum,
YepSize  length 
)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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