Chapter 3

Instruction Set

This chapter describes the assembly language instructions of the TMS320C67x DSP. Also described are parallel operations, conditional operations, resource constraints, and addressing modes.

The C67x floating-point DSP uses all of the instructions available to the TMS320C62xDSP but it also uses other instructions that are specific to the C67x DSP. These specific instructions are for 32-bit integer multiply, double- word load, and floating-point operations, including addition, subtraction, and multiplication.

Topic

Page

3.1 Instruction Operation and Execution Notations . . . . . . . . . . . . . . . . . . 3-23.2 Instruction Syntax and Opcode Notations . . . . . . . . . . . . . . . . . . . . . . . 3-7

3.3Overview of IEEE Standard Single- and Double-Precision Formats 3-9

3.4 Delay Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14

3.5 Parallel Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16

3.6 Conditional Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19

3.7 Resource Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20

3.8 Addressing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30

3.9 Instruction Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34

3.10 Instruction Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34

SPRU733

Instruction Set

3-1

Page 61
Image 61
Texas Instruments TMS320C67X/C67X+ DSP manual Instruction Set, Topic