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

Functions

enum YepStatus yepCore_Negate_V8s_V8s (const Yep8s *restrict x, Yep8s *restrict y, YepSize length)
 Negates elements in signed 8-bit integer array. More...
 
enum YepStatus yepCore_Negate_V16s_V16s (const Yep16s *restrict x, Yep16s *restrict y, YepSize length)
 Negates elements in signed 16-bit integer array. More...
 
enum YepStatus yepCore_Negate_V32s_V32s (const Yep32s *restrict x, Yep32s *restrict y, YepSize length)
 Negates elements in signed 32-bit integer array. More...
 
enum YepStatus yepCore_Negate_V64s_V64s (const Yep64s *restrict x, Yep64s *restrict y, YepSize length)
 Negates elements in signed 64-bit integer array. More...
 
enum YepStatus yepCore_Negate_V32f_V32f (const Yep32f *restrict x, Yep32f *restrict y, YepSize length)
 Negates elements in single precision (32-bit) floating-point array. More...
 
enum YepStatus yepCore_Negate_V64f_V64f (const Yep64f *restrict x, Yep64f *restrict y, YepSize length)
 Negates elements in double precision (64-bit) floating-point array. More...
 
enum YepStatus yepCore_Negate_IV8s_IV8s (Yep8s *restrict v, YepSize length)
 Negates elements in signed 8-bit integer array and writes the results to the same array. More...
 
enum YepStatus yepCore_Negate_IV16s_IV16s (Yep16s *restrict v, YepSize length)
 Negates elements in signed 16-bit integer array and writes the results to the same array. More...
 
enum YepStatus yepCore_Negate_IV32s_IV32s (Yep32s *restrict v, YepSize length)
 Negates elements in signed 32-bit integer array and writes the results to the same array. More...
 
enum YepStatus yepCore_Negate_IV64s_IV64s (Yep64s *restrict v, YepSize length)
 Negates elements in signed 64-bit integer array and writes the results to the same array. More...
 
enum YepStatus yepCore_Negate_IV32f_IV32f (Yep32f *restrict v, YepSize length)
 Negates elements in single precision (32-bit) floating-point array and writes the results to the same array. More...
 
enum YepStatus yepCore_Negate_IV64f_IV64f (Yep64f *restrict v, YepSize length)
 Negates elements in double precision (64-bit) floating-point array and writes the results to the same array. More...
 

Detailed Description

Function Documentation

enum YepStatus yepCore_Negate_V8s_V8s ( const Yep8s *restrict  x,
Yep8s *restrict  y,
YepSize  length 
)

Negates elements in signed 8-bit integer array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of signed 8-bit integer elements to be negated.
[out]yPointer to the signed 8-bit integer array to store negated elements.
[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.
enum YepStatus yepCore_Negate_V16s_V16s ( const Yep16s *restrict  x,
Yep16s *restrict  y,
YepSize  length 
)

Negates elements in signed 16-bit integer array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of signed 16-bit integer elements to be negated.
[out]yPointer to the signed 16-bit integer array to store negated elements.
[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.
enum YepStatus yepCore_Negate_V32s_V32s ( const Yep32s *restrict  x,
Yep32s *restrict  y,
YepSize  length 
)

Negates elements in signed 32-bit integer array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of signed 32-bit integer elements to be negated.
[out]yPointer to the signed 32-bit integer array to store negated elements.
[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.
enum YepStatus yepCore_Negate_V64s_V64s ( const Yep64s *restrict  x,
Yep64s *restrict  y,
YepSize  length 
)

Negates elements in signed 64-bit integer array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of signed 64-bit integer elements to be negated.
[out]yPointer to the signed 64-bit integer array to store negated elements.
[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.
enum YepStatus yepCore_Negate_V32f_V32f ( const Yep32f *restrict  x,
Yep32f *restrict  y,
YepSize  length 
)

Negates elements in single precision (32-bit) floating-point array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of single precision (32-bit) floating-point elements to be negated.
[out]yPointer to the single precision (32-bit) floating-point array to store negated elements.
[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.
enum YepStatus yepCore_Negate_V64f_V64f ( const Yep64f *restrict  x,
Yep64f *restrict  y,
YepSize  length 
)

Negates elements in double precision (64-bit) floating-point array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xPointer to the array of double precision (64-bit) floating-point elements to be negated.
[out]yPointer to the double precision (64-bit) floating-point array to store negated elements.
[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.
enum YepStatus yepCore_Negate_IV8s_IV8s ( Yep8s *restrict  v,
YepSize  length 
)

Negates elements in signed 8-bit integer array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of signed 8-bit integer elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.
enum YepStatus yepCore_Negate_IV16s_IV16s ( Yep16s *restrict  v,
YepSize  length 
)

Negates elements in signed 16-bit integer array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of signed 16-bit integer elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.
enum YepStatus yepCore_Negate_IV32s_IV32s ( Yep32s *restrict  v,
YepSize  length 
)

Negates elements in signed 32-bit integer array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of signed 32-bit integer elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.
enum YepStatus yepCore_Negate_IV64s_IV64s ( Yep64s *restrict  v,
YepSize  length 
)

Negates elements in signed 64-bit integer array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of signed 64-bit integer elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.
enum YepStatus yepCore_Negate_IV32f_IV32f ( Yep32f *restrict  v,
YepSize  length 
)

Negates elements in single precision (32-bit) floating-point array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of single precision (32-bit) floating-point elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.
enum YepStatus yepCore_Negate_IV64f_IV64f ( Yep64f *restrict  v,
YepSize  length 
)

Negates elements in double precision (64-bit) floating-point array and writes the results to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]vPointer to the array of double precision (64-bit) floating-point elements to be negated.
[in]lengthLength of the array specified by v.
Return values
YepStatusOkThe computation finished successfully.
YepStatusNullPointerv argument is null.
YepStatusMisalignedPointerv argument is not naturally aligned.