3-1
TMS320C62x/C67x Fixed-Point Instruction Set
The ’C62x and the ’C67x share an instruction set. All of the instructions valid
for the ’C62x are also valid for the ’C67x. However, because the ’C67x is a
floating-point device, there are some instructions that are unique to it and do
not execute on the fixed-point device. This chapter describes the assembly
language instructions that are common to both the ’C62x and ’C67x digital sig-
nal processors. Also described are parallel operations, conditional operations,
resource constraints, and addressing modes.
Instructions unique to the ’C67x (floating-point addition, subtraction, multi-
plication, and others) are described in Chapter 4.
Topic
Page
3.1
Instruction Operation and Execution Notations
. . . . . . . . . . . . . . . . . .
3.2
Mapping Between Instructions and Functional Units
. . . . . . . . . . . . .
3.3
TMS320C62x/C67x Opcode Map
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4
Delay Slots
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5
Parallel Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6
Conditional Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7
Resource Constraints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8
Addressing Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9
Individual Instruction Descriptions
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3