Description
Execution for .L1, .L2 and .S1, .S2 Opcodes
Execution for .D1, .D2 Opcodes
Pipeline
Instruction Type
Delay Slots
Functional Unit Latency
Example
Instruction execution and its effect on the rest of the processor or memory con-
tents are described. Any constraints on the operands imposed by the proces-
sor or the assembler are discussed. The description parallels and supple-
ments the information given by the execution block.
if (cond)
src1 + src2
else
nop
src2 + src1
if (cond)
else
nop
The execution describes the processing that takes place when the instruction
is executed. The symbols are defined in Table 3–1 on page 3-2.
This section contains a table that shows the sources read from, the destina-
tions written to, and the functional unit used during each execution cycle of the
instruction.
This section gives the type of instruction. See section 5.2 on page 5-11 for in-
formation about the pipeline execution of this type of instruction.
This section gives the number of delay slots the instruction takes to execute
See section 3.4 on page 3-12 for an explanation of delay slots.
This section gives the number of cycles that the functional unit is in use during
the execution of the instruction.
Examples of instruction execution. If applicable, register and memory values
are given before and after instruction execution.
Example Instruction
dst
dst
TMS320C62x/C67x Fixed-Point Instruction Set
EXAMPLE
3-27
Need help?
Do you have a question about the TMS320C6000 Series and is the answer not in the manual?