3.16 DSP Accumulator Instructions
The DSP accumulator instructions provide the ability to add, negate, shift, load and store the contents of either 72-bit accumulator. In addition, the ADD
and SUB
instructions allow the two accumulators to be added or subtracted from each other. DSP accumulator instructions are shown in Table 3-14 and instruction details are provided in Instruction Descriptions.
Instruction | Description | Accumulator WB? |
---|---|---|
ADD | Add Accumulators | No |
ADD | 16-Bit Signed Accumulator Add | No |
LAC | Load Accumulator | No |
LUAC | Load upper accumulator (ACCxU) | No |
LLAC | Load lower accumulator (ACCxL) | No |
NEG | Negate Accumulator | No |
SAC | Store Accumulator | No |
SUAC | Store upper accumulator (ACCxU) | No |
SLAC | Store lower accumulator (ACCxL) | No |
SACR | Store Rounded Accumulator | No |
SFTAC | Arithmetic Shift Accumulator by Literal | No |
SFTAC | Arithmetic Shift Accumulator by (Wn) | No |
SUB | Subtract Accumulators | No |