Supported Operations On Packed Data Types; Packing And Unpacking Data - Texas Instruments TMS320C6000 Programmer's Manual

Hide thumbs Also See for TMS320C6000:
Table of Contents

Advertisement

Table 8–2. Supported Operations on Packed Data Types
Operation
Signed
ADD/SUB
Yes
Saturated ADD
Booleans
Yes
Shifts
Multiply
*
Dot Product
*
Max/Min/
Compare
Pack
Yes
Unpack
* = Only 'signed-by-unsigned' support in these categories.
8.2.4

Packing and Unpacking Data

Support for 8-bit
Unsigned
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
The 'C64x provides a family of packing and unpacking instructions which are
used for converting between various packed and non-packed data types, as
well as for manipulating elements within a packed type. Table 8–4 lists the
available packing instructions and uses.
Packed-Data Processing on the 'C64x
Support for 16-bit
Signed
Unsigned
Yes
Yes
Yes
*
Yes
Yes
Yes
Yes
Yes
*
Yes
*
Yes
Yes
Yes
Yes
Yes
'C64x Programming Considerations
Notes
Uses generic
boolean instruc-
tions
Right-shift only
CMPEQ works
with signed or
unsigned
See Table 8–4
for 16-bit un-
packs
8-7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents