nmpp
|
Функции | |
void | nmppsRShiftC_MulC_AddC_2x32s (int32x2 *dataSparseSrc, int32x2 *preshiftArg, int32x2 *mulArg, int32x2 *addArg, int32x2 *dataSparseDst, int size, int stepSparseSrc, int stepSparseDst) |
Sparse vector by constant multiplication with addition of constant.
where K is value of intWxK type
[in] | dataSparseSrc | Input sparse vector of 64-bit packed words |
[in] | preshiftArg | Packed 64-bit word of values for preshifting of input data = [2,4,6,8...28,30] |
[in] | mulArg | Packed 64-bit word with values to multiply |
[in] | addArg | Packed 64-bit word with values to add |
[in] | dataSparseDst | Ouput sparse vector of 64-bit packed words |
[in] | size | actual amount of 64-bit packed words in sparse vector to be processed |
[in] | stepSparseSrc | 64-bit step between input packed words in memory . By default=1 means that input vector is continuous |
[in] | stepSparseDst | 64-bit step between output packed words in memory. By default=1 means that output vector is continuous |