DSP Run-Time Library Guide
Table 4-7. Vector Functions (Cont'd)
Description
Real
Vector + Vector
Addition
Real
Vector – Vector
Subtraction
Real
Vector * Vector
Multiplication
Maximum Value of
Vector Elements
Minimum Value of
Vector Elements
Index of
Maximum Value of
Vector Elements
Index of Minimum
Value of Vector
Elements
4-18
Prototype
void vecvadd (const double a [ ], const double b [ ],
double c [ ], int n);
void vecvaddf (const float a [ ], const float b [ ],
float c [ ], int n);
void vecvadd_fr16 (const fract16 a [ ], const fract16 b[ ],
fract16 c [ ], int n);
void vecvsub (const double a [ ], const double b [ ],
double c [ ], int n);
void vecvsubf (const float a [ ], const float b [ ],
float c [ ], int n);
void vecvsub_fr16 (const fract16 a [ ], const fract16 b [ ],
fract16 c [ ], int n);
void vecvmlt (const double a [ ], const double b [ ],
double c [ ], int n);
void vecvmltf (const float a [ ], const float b [ ],
float c [ ], int n);
void vecvmlt_fr16 (const fract16 a [ ], const fract16 b [ ],
fract16 c [ ], int n);
double vecmax (const double a [ ], int n);
float vecmaxf (const float a [ ], int n);
fract16 vecmax_fr16 (const fract 16 a [ ], int n);
double vecmin (const double a [ ], int n);
float vecminf (const float a [ ], int n);
fract16 vecmin_fr16 (const fract16 a [ ], int n);
int vecmaxloc (const double a [ ], int n);
int vecmaxlocf (const float a [ ], int n);
int vecmaxloc_fr16 (const fract16 a [ ], int n);
int vecminloc (const double a [ ], int n);
int vecminlocf (const float a [ ], int n);
int vecminloc_fr16 (const fract16 a [ ], int n);
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
for ADSP-219x DSPs
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?