![]() |
![]() |
Routines for vector accumulation. More...
Functions | |
void | mmwavelib_accum16 (const uint16_t inp[restrict], uint16_t out[restrict], uint32_t len) |
Function mmwavelib_accum16 accumlates input vector to the output vector. It is the optimized implementation of the for loop: for ( idx=0; idx<len; idx++ ) { out[idx] += inp[idx];//addition saturated to 0xFFFF }. More... | |
void | mmwavelib_accum16to32 (const int16_t input[restrict], int32_t output[restrict], uint32_t len) |
Function accumlates(adds) 16-bit input vector to the 32-bit output vector. It is the optimized implementation of the for loop: for ( i = 0; i < len; i++ ) { output[i] += input[i]; }. More... | |
Routines for vector accumulation.