31.5.6 mips_vec_addc32

Description

Adds the Q31 constant c to all elements of indata. The number of samples to be processed is given by the parameter N.

Mathematically,

outdata[n] = indata[n]+c

Include

dsplib_dsp.h

Prototype

void
mips_vec_addc32
(
       int32 *outdata, 
       int32 *indata,
       int32 c,
       int N
);

Argument

outdata: Output array of 32-bit fixed-point elements in Q31 format.

indata: Input array with 32-bit fixed-point elements in Q31 format.

c: Constant added to all elements of the vector.

N: Number of samples.

Return Value

None.

Remarks

  • The pointers outdata and indata must be aligned on 4-byte boundaries.
  • N must be larger than or equal to 4 and a multiple of 4.