Functions Optimized In The C64X+ Dsplib - Texas Instruments TMS320C64X Programmer's Reference Manual

Dsp little-endian dsp library
Hide thumbs Also See for TMS320C64X:
Table of Contents

Advertisement

Differences Between the C64x and C64x+ DSPLIBs
3.4 Differences Between the C64x and C64x+ DSPLIBs
Table 3−10. Functions Optimized in the C64x+ DSPLIB
Function
DSP_firlms2
DSP_autocor
DSP_autocor_rA8
DSP_fft16x16
DSP_fft16x16_imre
DSP_fft16x16r
DSP_fft16x32
DSP_fft32x32
DSP_fft32x32s
DSP_ifft16x16
DSP_ifft16x16_imre
DSP_ifft16x32
DSP_ifft32x32
DSP_fir_cplx
3-8
The C64x+ DSPLIB was developed by optimizing some of the functions of the
C64x DSPLIB to take advantage of the C64x+ architecture.
Table 3−10 shows the optimized functions for the C64x+ DSPLIB.
There are two optimization types:
-
SPLOOP conversion: Optimized code uses SPLOOP to provide
interruptibility and decrease power consumption. The new C64x+
instructions do not increase algorithm performance, and thus, are not
used.
-
Kernel redesign, SPLOOP: Kernel of algorithm rewritten to take
advantage of the new C64x+ instructions and of the SPLOOP feature.
C64x+ Optimized
Optimization Type
No
No
Yes
Kernel re−design, SPLOOP
Optimization resulted in new
requirements. New name is used.
Yes
New Function Optimized C64x+
Yes
New Function Optimized C64x+
Yes
Kernel re−design, SPLOOP
Yes
Kernel re−design, SPLOOP
Yes
Kernel re−design, SPLOOP
Yes
Kernel re−design, SPLOOP
Yes
New Function Optimized C64x+
Yes
New Function Optimized C64x+
Yes
Kernel re−design, SPLOOP
Yes
Kernel re−design, SPLOOP
No

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c64x+

Table of Contents