beautypg.com

Addad, Add using doubleword addressing mode addad – Texas Instruments TMS320C67X/C67X+ DSP User Manual

Page 110

background image

ADDAD

Add Using Doubleword Addressing Mode

3-50

Instruction Set

SPRU733

Add Using Doubleword Addressing Mode

ADDAD

Syntax

ADDAD (.unit) src2, src1, dst

.unit = . D1 or .D2

Compatibility

C67x and C67x+ CPU

Opcode

31

29

28

27

23

22

18

17

13

12

7 6 5 4 3 2 1 0

creg

z

dst

src2

src1

op

1 0 0 0 0 s p

3

1

5

5

5

6

1 1

Opcode map field used...

For operand type...

Unit

Opfield

src2
src1
dst

sint
sint
sint

.D1, .D2

11 1100

src2
src1
dst

sint
ucst5
sint

.D1, .D2

11 1101

Description

src1 is added to src2 using the doubleword addressing mode specified for
src2. The addition defaults to linear mode. However, if src2 is one of A4−A7
or B4−B7, the mode can be changed to circular mode by writing the appropri-
ate value to the AMR (see section 2.7.3, page 2-10). src1 is left shifted by 3
due to doubleword data sizes. The result is placed in dst.

Note:
There is no SUBAD instruction.

Execution

if (cond)

src2 +(src1 tt 3) → dst

else nop

Pipeline
stage

E1

Read

src1, src2

Written

dst

Unit in use

.D

Pipeline