English
Language : 

TMS320C4X Datasheet, PDF (414/726 Pages) Texas Instruments – Digital Signal Processing Solutions
Instruction Set
14.1.6 Parallel Operations Instructions
The parallel-operations instructions group makes a high degree of parallelism
possible. Some of the ’C4x instructions can occur in pairs that are executed
in parallel. These instructions offer the following features:
- Parallel loading of registers
- Parallel store
- Parallel arithmetic operations
- Arithmetic/logical instructions used in parallel with a store instruction.
Each instruction in a pair is entered as a separate source statement. The sec-
ond instruction in the pair must be preceded by two vertical bars (||).
Table 14–6 lists the valid instruction pairs.
Table 14–6.Parallel Instructions
(a) Parallel Arithmetic With Store Instructions
Mnemonic
ABSF|| STF
Description
Absolute value of a floating-point number and store floating-point value
ABSI|| STI
Absolute value of an integer and store integer
ADDF3|| STF
Add floating-point values and store floating-point value
ADDI3|| STI
Add integers and store integer
AND3|| STI
Bitwise-logical AND and store integer
ASH3|| STI
Arithmetic shift and store integer
FIX|| STI
Convert floating-point to integer and store integer
FLOAT|| STF
Convert integer to floating-point value and store floating-point value
FRIEEE|| STF†
Convert IEEE floating-point format and store
LDF|| STF
Load floating-point value and store floating-point value
LDI|| STI
Load integer and store integer
† The ’C4x instruction set is a superset of the ’C3x instruction set. The instructions marked are ’C4x-specific.
Assembly Language Instructions
14-9