Yeppp!
 All Classes Groups Pages
Data Types

Data Types

interface  yepcore::yepCore_Add_V8sV8s_V8s
 Adds corresponding elements in two signed 8-bit integer arrays. Produces an array of signed 8-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V8sV8s_V16s
 Adds corresponding elements in two signed 8-bit integer arrays. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V8uV8u_V16u
 Adds corresponding elements in two unsigned 8-bit integer arrays. Produces an array of unsigned 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16sV16s_V16s
 Adds corresponding elements in two signed 16-bit integer arrays. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16sV16s_V32s
 Adds corresponding elements in two signed 16-bit integer arrays. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16uV16u_V32u
 Adds corresponding elements in two unsigned 16-bit integer arrays. Produces an array of unsigned 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32sV32s_V32s
 Adds corresponding elements in two signed 32-bit integer arrays. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32sV32s_V64s
 Adds corresponding elements in two signed 32-bit integer arrays. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32uV32u_V64u
 Adds corresponding elements in two unsigned 32-bit integer arrays. Produces an array of unsigned 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V64sV64s_V64s
 Adds corresponding elements in two signed 64-bit integer arrays. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32fV32f_V32f
 Adds corresponding elements in two single precision (32-bit) floating-point arrays. Produces an array of single precision (32-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Add_V64fV64f_V64f
 Adds corresponding elements in two double precision (64-bit) floating-point arrays. Produces an array of double precision (64-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Add_V8sS8s_V8s
 Adds a constant to signed 8-bit integer array elements. Produces an array of signed 8-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V8sS8s_V16s
 Adds a constant to signed 8-bit integer array elements. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V8uS8u_V16u
 Adds a constant to unsigned 8-bit integer array elements. Produces an array of unsigned 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16sS16s_V16s
 Adds a constant to signed 16-bit integer array elements. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16sS16s_V32s
 Adds a constant to signed 16-bit integer array elements. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V16uS16u_V32u
 Adds a constant to unsigned 16-bit integer array elements. Produces an array of unsigned 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32sS32s_V32s
 Adds a constant to signed 32-bit integer array elements. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32uS32u_V64u
 Adds a constant to unsigned 32-bit integer array elements. Produces an array of unsigned 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32sS32s_V64s
 Adds a constant to signed 32-bit integer array elements. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V64sS64s_V64s
 Adds a constant to signed 64-bit integer array elements. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Add_V32fS32f_V32f
 Adds a constant to single precision (32-bit) floating-point array elements. Produces an array of single precision (32-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Add_V64fS64f_V64f
 Adds a constant to double precision (64-bit) floating-point array elements. Produces an array of double precision (64-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Add_IV8sV8s_IV8s
 Adds corresponding elements in two signed 8-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV16sV16s_IV16s
 Adds corresponding elements in two signed 16-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV32sV32s_IV32s
 Adds corresponding elements in two signed 32-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV64sV64s_IV64s
 Adds corresponding elements in two signed 64-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV32fV32f_IV32f
 Adds corresponding elements in two single precision (32-bit) floating-point arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV64fV64f_IV64f
 Adds corresponding elements in two double precision (64-bit) floating-point arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Add_IV8sS8s_IV8s
 Adds a constant to signed 8-bit integer array elements and writes the result to the same array. More...
 
interface  yepcore::yepCore_Add_IV16sS16s_IV16s
 Adds a constant to signed 16-bit integer array elements and writes the result to the same array. More...
 
interface  yepcore::yepCore_Add_IV32sS32s_IV32s
 Adds a constant to signed 32-bit integer array elements and writes the result to the same array. More...
 
interface  yepcore::yepCore_Add_IV64sS64s_IV64s
 Adds a constant to signed 64-bit integer array elements and writes the result to the same array. More...
 
interface  yepcore::yepCore_Add_IV32fS32f_IV32f
 Adds a constant to single precision (32-bit) floating-point array elements and writes the result to the same array. More...
 
interface  yepcore::yepCore_Add_IV64fS64f_IV64f
 Adds a constant to double precision (64-bit) floating-point array elements and writes the result to the same array. More...
 

Detailed Description


Data Type Documentation

interface yepcore::yepCore_Add_V8sV8s_V8s

Adds corresponding elements in two signed 8-bit integer arrays. Produces an array of signed 8-bit integer elements.

Parameters
[in]xThe first addend array of signed 8-bit integer elements.
[in]yThe second addend array of signed 8-bit integer elements.
[out]sumThe summand array of signed 8-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V8sV8s_V16s

Adds corresponding elements in two signed 8-bit integer arrays. Produces an array of signed 16-bit integer elements.

Parameters
[in]xThe first addend array of signed 8-bit integer elements.
[in]yThe second addend array of signed 8-bit integer elements.
[out]sumThe summand array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V8uV8u_V16u

Adds corresponding elements in two unsigned 8-bit integer arrays. Produces an array of unsigned 16-bit integer elements.

Parameters
[in]xThe first addend array of unsigned 8-bit integer elements.
[in]yThe second addend array of unsigned 8-bit integer elements.
[out]sumThe summand array of unsigned 16-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V16sV16s_V16s

Adds corresponding elements in two signed 16-bit integer arrays. Produces an array of signed 16-bit integer elements.

Parameters
[in]xThe first addend array of signed 16-bit integer elements.
[in]yThe second addend array of signed 16-bit integer elements.
[out]sumThe summand array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V16sV16s_V32s

Adds corresponding elements in two signed 16-bit integer arrays. Produces an array of signed 32-bit integer elements.

Parameters
[in]xThe first addend array of signed 16-bit integer elements.
[in]yThe second addend array of signed 16-bit integer elements.
[out]sumThe summand array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V16uV16u_V32u

Adds corresponding elements in two unsigned 16-bit integer arrays. Produces an array of unsigned 32-bit integer elements.

Parameters
[in]xThe first addend array of unsigned 16-bit integer elements.
[in]yThe second addend array of unsigned 16-bit integer elements.
[out]sumThe summand array of unsigned 32-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V32sV32s_V32s

Adds corresponding elements in two signed 32-bit integer arrays. Produces an array of signed 32-bit integer elements.

Parameters
[in]xThe first addend array of signed 32-bit integer elements.
[in]yThe second addend array of signed 32-bit integer elements.
[out]sumThe summand array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V32sV32s_V64s

Adds corresponding elements in two signed 32-bit integer arrays. Produces an array of signed 64-bit integer elements.

Parameters
[in]xThe first addend array of signed 32-bit integer elements.
[in]yThe second addend array of signed 32-bit integer elements.
[out]sumThe summand array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V32uV32u_V64u

Adds corresponding elements in two unsigned 32-bit integer arrays. Produces an array of unsigned 64-bit integer elements.

Parameters
[in]xThe first addend array of unsigned 32-bit integer elements.
[in]yThe second addend array of unsigned 32-bit integer elements.
[out]sumThe summand array of unsigned 64-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V64sV64s_V64s

Adds corresponding elements in two signed 64-bit integer arrays. Produces an array of signed 64-bit integer elements.

Parameters
[in]xThe first addend array of signed 64-bit integer elements.
[in]yThe second addend array of signed 64-bit integer elements.
[out]sumThe summand array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2
x86-64Intel Sandy BridgeAVX
x86-64Intel HaswellAVX, AVX2
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V32fV32f_V32f

Adds corresponding elements in two single precision (32-bit) floating-point arrays. Produces an array of single precision (32-bit) floating-point elements.

Parameters
[in]xThe first addend array of single precision (32-bit) floating-point elements.
[in]yThe second addend array of single precision (32-bit) floating-point elements.
[out]sumThe summand array of single precision (32-bit) floating-point elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE
x86-64Intel Sandy BridgeAVX
ARMARM Cortex-A9VFP2, NEON
interface yepcore::yepCore_Add_V64fV64f_V64f

Adds corresponding elements in two double precision (64-bit) floating-point arrays. Produces an array of double precision (64-bit) floating-point elements.

Parameters
[in]xThe first addend array of double precision (64-bit) floating-point elements.
[in]yThe second addend array of double precision (64-bit) floating-point elements.
[out]sumThe summand array of double precision (64-bit) floating-point elements.
[in]lengthLength of the arrays specified by x, y, and sum.
Return values
0The computation finished successfully.
2x, y or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2
x86-64Intel Sandy BridgeAVX
ARMARM Cortex-A9VFP2
interface yepcore::yepCore_Add_V8sS8s_V8s

Adds a constant to signed 8-bit integer array elements. Produces an array of signed 8-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant to be added.
[out]sumThe summand array of signed 8-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_V8sS8s_V16s

Adds a constant to signed 8-bit integer array elements. Produces an array of signed 16-bit integer elements.

Parameters
[in]xThe addend array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant to be added.
[out]sumThe summand array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V8uS8u_V16u

Adds a constant to unsigned 8-bit integer array elements. Produces an array of unsigned 16-bit integer elements.

Parameters
[in]xThe addend array of unsigned 8-bit integer elements.
[in]yThe unsigned 8-bit integer constant to be added.
[out]sumThe summand array of unsigned 16-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V16sS16s_V16s

Adds a constant to signed 16-bit integer array elements. Produces an array of signed 16-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant to be added.
[out]sumThe summand array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_V16sS16s_V32s

Adds a constant to signed 16-bit integer array elements. Produces an array of signed 32-bit integer elements.

Parameters
[in]xThe addend array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant to be added.
[out]sumThe summand array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V16uS16u_V32u

Adds a constant to unsigned 16-bit integer array elements. Produces an array of unsigned 32-bit integer elements.

Parameters
[in]xThe addend array of unsigned 16-bit integer elements.
[in]yThe unsigned 16-bit integer constant to be added.
[out]sumThe summand array of unsigned 32-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V32sS32s_V32s

Adds a constant to signed 32-bit integer array elements. Produces an array of signed 32-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant to be added.
[out]sumThe summand array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_V32uS32u_V64u

Adds a constant to unsigned 32-bit integer array elements. Produces an array of unsigned 64-bit integer elements.

Parameters
[in]xThe addend array of unsigned 32-bit integer elements.
[in]yThe unsigned 32-bit integer constant to be added.
[out]sumThe summand array of unsigned 64-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V32sS32s_V64s

Adds a constant to signed 32-bit integer array elements. Produces an array of signed 64-bit integer elements.

Parameters
[in]xThe addend array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant to be added.
[out]sumThe summand array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
Optimized implementations
ArchitectureTarget microarchitectureRequired instruction extensions
x86-64Intel NehalemSSE2, SSE4.1
x86-64Intel Sandy BridgeSSE2, AVX
x86-64Intel HaswellAVX, AVX2
x86-64AMD K10SSE2
interface yepcore::yepCore_Add_V64sS64s_V64s

Adds a constant to signed 64-bit integer array elements. Produces an array of signed 64-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of signed 64-bit integer elements.
[in]yThe signed 64-bit integer constant to be added.
[out]sumThe summand array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_V32fS32f_V32f

Adds a constant to single precision (32-bit) floating-point array elements. Produces an array of single precision (32-bit) floating-point elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of single precision (32-bit) floating-point elements.
[in]yThe single precision (32-bit) floating-point constant to be added.
[out]sumThe summand array of single precision (32-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_V64fS64f_V64f

Adds a constant to double precision (64-bit) floating-point array elements. Produces an array of double precision (64-bit) floating-point elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe addend array of double precision (64-bit) floating-point elements.
[in]yThe double precision (64-bit) floating-point constant to be added.
[out]sumThe summand array of double precision (64-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and sum.
Return values
0The computation finished successfully.
2x or sum argument is not naturally aligned.
interface yepcore::yepCore_Add_IV8sV8s_IV8s

Adds corresponding elements in two signed 8-bit integer arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of signed 8-bit integer elements.
[in]yThe second addend array of signed 8-bit integer elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV16sV16s_IV16s

Adds corresponding elements in two signed 16-bit integer arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of signed 16-bit integer elements.
[in]yThe second addend array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV32sV32s_IV32s

Adds corresponding elements in two signed 32-bit integer arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of signed 32-bit integer elements.
[in]yThe second addend array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV64sV64s_IV64s

Adds corresponding elements in two signed 64-bit integer arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of signed 64-bit integer elements.
[in]yThe second addend array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV32fV32f_IV32f

Adds corresponding elements in two single precision (32-bit) floating-point arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of single precision (32-bit) floating-point elements.
[in]yThe second addend array of single precision (32-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV64fV64f_IV64f

Adds corresponding elements in two double precision (64-bit) floating-point arrays and writes the result to the first array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe first addend array of double precision (64-bit) floating-point elements.
[in]yThe second addend array of double precision (64-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and y.
Return values
0The computation finished successfully.
2x or y argument is not naturally aligned.
interface yepcore::yepCore_Add_IV8sS8s_IV8s

Adds a constant to signed 8-bit integer array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Add_IV16sS16s_IV16s

Adds a constant to signed 16-bit integer array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Add_IV32sS32s_IV32s

Adds a constant to signed 32-bit integer array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Add_IV64sS64s_IV64s

Adds a constant to signed 64-bit integer array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of signed 64-bit integer elements.
[in]yThe signed 64-bit integer constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Add_IV32fS32f_IV32f

Adds a constant to single precision (32-bit) floating-point array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of single precision (32-bit) floating-point elements.
[in]yThe single precision (32-bit) floating-point constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Add_IV64fS64f_IV64f

Adds a constant to double precision (64-bit) floating-point array elements and writes the result to the same array.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in,out]xThe addend array of double precision (64-bit) floating-point elements.
[in]yThe double precision (64-bit) floating-point constant to be added.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.