32-Bit Opcode Maps

D.3 32-Bit Opcode Maps

The C67x CPU 32-bit opcodes used in the .L unit are mapped in Figure D−1 through Figure D−3.

Figure D−1. 1 or 2 Sources Instruction Format

31

29

28

27

23

22

18

17

13

12

11

5

4

3

2

1

0

creg

z

dst

src2

src1

x

op

1 1 0 s p

3

1

5

5

5

1

7

1

1

Figure D−2. 1 or 2 Sources, Nonconditional Instruction Format

31

29

28

27

23

22

18

17

13

12

11

5

4

3

2

1

0

0

0

0

1

 

 

 

 

dst

src2

src1

x

op

1 1 0 s p

5

5

5

1

7

1

1

Figure D−3. Unary Instruction Format

31

29

28

27

23

22

18

17

13

12

11

5

4

3

2

1

0

creg

z

dst

src2

op

x

0 0 1 1 0 1 0 1 1 0 s p

3

1

5

5

5

1

1

1

D-4

.L Unit Instructions and Opcode Maps

SPRU733

Page 442
Image 442
Texas Instruments TMS320C67X/C67X+ DSP manual Figure D−1 or 2 Sources Instruction Format