Unit Specifier Field

The unit specifier field is an optional field that follows the mnemonic field for machine-instruction mnemonics. The unit specifier field begins with a period (.) followed by a functional unit specifier. In general, one instruction can be assigned to each functional unit in a single instruction cycle. There are eight functional units, two of each functional type:

.D1 and .D2 Data/addition/subtraction
.L1 and .L2 ALU/compares/long data arithmetic
.M1 and .M2 Multiply
.S1 and .S2 Shift/ALU/branch/bit field
ALU refers to an arithmetic logic unit.

There are several ways to use the unit specifier field:

For more information on functional units, including which assembly instructions require which functional type, see the TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide, or TMS320C66x DSP CPU and Instruction Set Reference Guide, or TMS320C674x CPU and Instruction Set Reference Guide.