Yeppp!
 All Classes Groups Pages
Data Types

Data Types

interface  yepcore::yepCore_Multiply_V8sV8s_V8s
 Multiples corresponding elements in two signed 8-bit integer arrays, producing an array of signed 8-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V8sV8s_V16s
 Multiples corresponding elements in two signed 8-bit integer arrays, producing an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V8uV8u_V16u
 Multiples corresponding elements in two unsigned 8-bit integer arrays, producing an array of unsigned 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16sV16s_V16s
 Multiples corresponding elements in two signed 16-bit integer arrays, producing an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16sV16s_V32s
 Multiples corresponding elements in two signed 16-bit integer arrays, producing an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16uV16u_V32u
 Multiples corresponding elements in two unsigned 16-bit integer arrays, producing an array of unsigned 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32sV32s_V32s
 Multiples corresponding elements in two signed 32-bit integer arrays, producing an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32sV32s_V64s
 Multiples corresponding elements in two signed 32-bit integer arrays, producing an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32uV32u_V64u
 Multiples corresponding elements in two unsigned 32-bit integer arrays, producing an array of unsigned 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V64sV64s_V64s
 Multiples corresponding elements in two signed 64-bit integer arrays, producing an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32fV32f_V32f
 Multiples corresponding elements in two single precision (32-bit) floating-point arrays, producing an array of single precision (32-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Multiply_V64fV64f_V64f
 Multiples corresponding elements in two double precision (64-bit) floating-point arrays, producing an array of double precision (64-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Multiply_V8sS8s_V8s
 Multiplies signed 8-bit integer array elements by a constant. Produces an array of signed 8-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V8sS8s_V16s
 Multiplies signed 8-bit integer array elements by a constant. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V8uS8u_V16u
 Multiplies unsigned 8-bit integer array elements by a constant. Produces an array of unsigned 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16sS16s_V16s
 Multiplies signed 16-bit integer array elements by a constant. Produces an array of signed 16-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16sS16s_V32s
 Multiplies signed 16-bit integer array elements by a constant. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V16uS16u_V32u
 Multiplies unsigned 16-bit integer array elements by a constant. Produces an array of unsigned 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32sS32s_V32s
 Multiplies signed 32-bit integer array elements by a constant. Produces an array of signed 32-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32sS32s_V64s
 Multiplies signed 32-bit integer array elements by a constant. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32uS32u_V64u
 Multiplies unsigned 32-bit integer array elements by a constant. Produces an array of unsigned 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V64sS64s_V64s
 Multiplies signed 64-bit integer array elements by a constant. Produces an array of signed 64-bit integer elements. More...
 
interface  yepcore::yepCore_Multiply_V32fS32f_V32f
 Multiplies single precision (32-bit) floating-point array elements by a constant. Produces an array of single precision (32-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Multiply_V64fS64f_V64f
 Multiplies double precision (64-bit) floating-point array elements by a constant. Produces an array of double precision (64-bit) floating-point elements. More...
 
interface  yepcore::yepCore_Multiply_IV8sV8s_IV8s
 Multiplies corresponding elements in two signed 8-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV16sV16s_IV16s
 Multiplies corresponding elements in two signed 16-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV32sV32s_IV32s
 Multiplies corresponding elements in two signed 32-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV64sV64s_IV64s
 Multiplies corresponding elements in two signed 64-bit integer arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV32fV32f_IV32f
 Multiplies corresponding elements in two single precision (32-bit) floating-point arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV64fV64f_IV64f
 Multiplies corresponding elements in two double precision (64-bit) floating-point arrays and writes the result to the first array. More...
 
interface  yepcore::yepCore_Multiply_IV8sS8s_IV8s
 Multiplies signed 8-bit integer array elements by a constant and writes the result to the same array. More...
 
interface  yepcore::yepCore_Multiply_IV16sS16s_IV16s
 Multiplies signed 16-bit integer array elements by a constant and writes the result to the same array. More...
 
interface  yepcore::yepCore_Multiply_IV32sS32s_IV32s
 Multiplies signed 32-bit integer array elements by a constant and writes the result to the same array. More...
 
interface  yepcore::yepCore_Multiply_IV64sS64s_IV64s
 Multiplies signed 64-bit integer array elements by a constant and writes the result to the same array. More...
 
interface  yepcore::yepCore_Multiply_IV32fS32f_IV32f
 Multiplies single precision (32-bit) floating-point array elements by a constant and writes the result to the same array. More...
 
interface  yepcore::yepCore_Multiply_IV64fS64f_IV64f
 Multiplies double precision (64-bit) floating-point array elements by a constant and writes the result to the same array. More...
 

Detailed Description


Data Type Documentation

interface yepcore::yepCore_Multiply_V8sV8s_V8s

Multiples corresponding elements in two signed 8-bit integer arrays, producing an array of signed 8-bit integer elements.

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

Multiples corresponding elements in two signed 8-bit integer arrays, producing an array of signed 16-bit integer elements.

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

Multiples corresponding elements in two unsigned 8-bit integer arrays, producing an array of unsigned 16-bit integer elements.

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

Multiples corresponding elements in two signed 16-bit integer arrays, producing an array of signed 16-bit integer elements.

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

Multiples corresponding elements in two signed 16-bit integer arrays, producing an array of signed 32-bit integer elements.

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

Multiples corresponding elements in two unsigned 16-bit integer arrays, producing an array of unsigned 32-bit integer elements.

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

Multiples corresponding elements in two signed 32-bit integer arrays, producing an array of signed 32-bit integer elements.

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

Multiples corresponding elements in two signed 32-bit integer arrays, producing an array of signed 64-bit integer elements.

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

Multiples corresponding elements in two unsigned 32-bit integer arrays, producing an array of unsigned 64-bit integer elements.

Parameters
[in]xThe first factor array of unsigned 32-bit integer elements.
[in]yThe second factor array of unsigned 32-bit integer elements.
[out]productThe product array of unsigned 64-bit integer elements.
[in]lengthLength of the arrays specified by x, y, and product.
Return values
0The computation finished successfully.
2x, y or product 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_Multiply_V64sV64s_V64s

Multiples corresponding elements in two signed 64-bit integer arrays, producing an array of signed 64-bit integer elements.

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

Multiples corresponding elements in two single precision (32-bit) floating-point arrays, producing an array of single precision (32-bit) floating-point elements.

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

Multiples corresponding elements in two double precision (64-bit) floating-point arrays, producing an array of double precision (64-bit) floating-point elements.

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

Multiplies signed 8-bit integer array elements by a constant. 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 factor array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant to be multiplied by.
[out]productThe product array of signed 8-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V8sS8s_V16s

Multiplies signed 8-bit integer array elements by a constant. 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 factor array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant to be multiplied by.
[out]productThe product array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V8uS8u_V16u

Multiplies unsigned 8-bit integer array elements by a constant. Produces an array of unsigned 16-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe factor array of unsigned 8-bit integer elements.
[in]yThe unsigned 8-bit integer constant to be multiplied by.
[out]productThe product array of unsigned 16-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V16sS16s_V16s

Multiplies signed 16-bit integer array elements by a constant. 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 factor array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant to be multiplied by.
[out]productThe product array of signed 16-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V16sS16s_V32s

Multiplies signed 16-bit integer array elements by a constant. 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 factor array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant to be multiplied by.
[out]productThe product array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V16uS16u_V32u

Multiplies unsigned 16-bit integer array elements by a constant. Produces an array of unsigned 32-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe factor array of unsigned 16-bit integer elements.
[in]yThe unsigned 16-bit integer constant to be multiplied by.
[out]productThe product array of unsigned 32-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V32sS32s_V32s

Multiplies signed 32-bit integer array elements by a constant. 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 factor array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant to be multiplied by.
[out]productThe product array of signed 32-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V32sS32s_V64s

Multiplies signed 32-bit integer array elements by a constant. 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 factor array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant to be multiplied by.
[out]productThe product array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V32uS32u_V64u

Multiplies unsigned 32-bit integer array elements by a constant. Produces an array of unsigned 64-bit integer elements.

Warning
This version of Yeppp! does not include optimized implementations for this function
Parameters
[in]xThe factor array of unsigned 32-bit integer elements.
[in]yThe unsigned 32-bit integer constant to be multiplied by.
[out]productThe product array of unsigned 64-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V64sS64s_V64s

Multiplies signed 64-bit integer array elements by a constant. 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 factor array of signed 64-bit integer elements.
[in]yThe signed 64-bit integer constant to be multiplied by.
[out]productThe product array of signed 64-bit integer elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V32fS32f_V32f

Multiplies single precision (32-bit) floating-point array elements by a constant. 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 factor array of single precision (32-bit) floating-point elements.
[in]yThe single precision (32-bit) floating-point constant to be multiplied by.
[out]productThe product array of single precision (32-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_V64fS64f_V64f

Multiplies double precision (64-bit) floating-point array elements by a constant. 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 factor array of double precision (64-bit) floating-point elements.
[in]yThe double precision (64-bit) floating-point constant to be multiplied by.
[out]productThe product array of double precision (64-bit) floating-point elements.
[in]lengthLength of the arrays specified by x and product.
Return values
0The computation finished successfully.
2x or product argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV8sV8s_IV8s

Multiplies 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 factor array of signed 8-bit integer elements.
[in]yThe second factor 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_Multiply_IV16sV16s_IV16s

Multiplies 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 factor array of signed 16-bit integer elements.
[in]yThe second factor 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_Multiply_IV32sV32s_IV32s

Multiplies 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 factor array of signed 32-bit integer elements.
[in]yThe second factor 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_Multiply_IV64sV64s_IV64s

Multiplies 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 factor array of signed 64-bit integer elements.
[in]yThe second factor 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_Multiply_IV32fV32f_IV32f

Multiplies 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 factor array of single precision (32-bit) floating-point elements.
[in]yThe second factor 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_Multiply_IV64fV64f_IV64f

Multiplies 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 factor array of double precision (64-bit) floating-point elements.
[in]yThe second factor 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_Multiply_IV8sS8s_IV8s

Multiplies signed 8-bit integer array elements by a constant 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 factor array of signed 8-bit integer elements.
[in]yThe signed 8-bit integer constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV16sS16s_IV16s

Multiplies signed 16-bit integer array elements by a constant 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 factor array of signed 16-bit integer elements.
[in]yThe signed 16-bit integer constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV32sS32s_IV32s

Multiplies signed 32-bit integer array elements by a constant 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 factor array of signed 32-bit integer elements.
[in]yThe signed 32-bit integer constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV64sS64s_IV64s

Multiplies signed 64-bit integer array elements by a constant 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 factor array of signed 64-bit integer elements.
[in]yThe signed 64-bit integer constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV32fS32f_IV32f

Multiplies single precision (32-bit) floating-point array elements by a constant 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 factor array of single precision (32-bit) floating-point elements.
[in]yThe single precision (32-bit) floating-point constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.
interface yepcore::yepCore_Multiply_IV64fS64f_IV64f

Multiplies double precision (64-bit) floating-point array elements by a constant 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 factor array of double precision (64-bit) floating-point elements.
[in]yThe double precision (64-bit) floating-point constant factor.
[in]lengthLength of the array specified by x.
Return values
0The computation finished successfully.
2x argument is not naturally aligned.