ADD Add Two Signed Integers Without Saturation

Opcode

 

 

.D unit

 

 

 

 

 

 

 

 

 

 

 

 

 

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 155561 1

Opcode map field used...

For operand type...

Unit

Opfield

 

 

 

 

src2

sint

.D1, .D2

01 0000

src1

sint

 

 

dst

sint

 

 

src2

sint

.D1, .D2

01 0010

src1

ucst5

 

 

dst

sint

 

 

 

 

 

 

Description for .D1, .D2 Opcodes

src1 is added to src2. The result is placed in dst.

Execution for .D1, .D2 Opcodes

if (cond)

src2 + src1 dst else nop

Pipeline

 

 

 

 

 

Pipeline

E1

 

 

 

 

Stage

 

 

 

 

 

 

 

Read

src1, src2

 

 

Written

dst

 

 

Unit in use

.L, .S, or .D

 

 

 

 

 

Instruction Type

Single-cycle

 

 

Delay Slots

0

 

 

See Also

ADDDP, ADDK, ADDSP, ADDU, ADD2, SADD, SUB

3-46

Instruction Set

SPRU733

Page 106
Image 106
Texas Instruments TMS320C67X/C67X+ DSP manual ADDDP, ADDK, ADDSP, ADDU, ADD2, SADD, SUB, Unit in use Or .D