Function Descriptions
Table 3.1 – continued from previous page
mpy_SP_RVxRV_2 void mpy_SP_RVxRV_2(float32 *, const float32 *, const float32
*, const Uint16);
qsort_SP_RV void qsort_SP_RV(void *, Uint16);
rnd_SP_RS float32 rnd_SP_RS(float32);
sub_SP_CSxCV void sub_SP_CSxCV(complex_float *, const complex_float *,
const complex_float, const Uint16);
sub_SP_CVxCV void sub_SP_CVxCV(complex_float *, const complex_float *,
const complex_float *, const Uint16);
Math
__ffsqrtf inline static float32 __ffsqrtf(float32 x);
Utility
memcpy_fast void memcpy_fast(void *, const void *, Uint16);
memset_fast void memset_fast(void*, int16, Uint16);
Table 3.1: List of Functions
The examples for each was built using CGT 6.0.1 with the following options:
-v28 -mt -ml -g --diag_warning=225 --float_support=fpu32
The only exception being the fast sqrt example built with the options
-v28 -mt -ml -g -O2 --diag_warning=225 --optimize_with_debug --float_support=fpu32
Each example has a script SetupDebugEnv.js that can be used with the scripting console in
CCS to setup the watch windows and graphs automatically in the debug session. Please see
CCS4:Scripting Console for more information
Sep 10, 2012 11