31.5.2 mips_vec_abs32

Description

Computes the absolute value of each element of indata and stores it to outdata. The number of samples to be processed is given by the parameter N.

Mathematically,

outdata[n] = abs(indata[N])

Include

dsplib_dsp.h

Prototype

void
mips_vec_abs32
(
       int32 *outdata,
       int32 *indata,
       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.

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.