beautypg.com

Cmpeq, Compare for equality, signed integers cmpeq – Texas Instruments TMS320C67X/C67X+ DSP User Manual

Page 140

background image

CMPEQ

Compare for Equality, Signed Integers

3-80

Instruction Set

SPRU733

Compare for Equality, Signed Integers

CMPEQ

Syntax

CMPEQ (.unit) src1, src2, dst

.unit = .L1 or .L2

Compatibility

C62x, C64x, C67x, and C67x+ CPU

Opcode

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

Opcode map field used...

For operand type...

Unit

Opfield

src1
src2
dst

sint
xsint
uint

.L1, .L2

101 0011

src1
src2
dst

scst5
xsint
uint

.L1, .L2

101 0010

src1
src2
dst

xsint
slong
uint

.L1, .L2

101 0001

src1
src2
dst

scst5
slong
uint

.L1, .L2

101 0000

Description

Compares src1 to src2. If src1 equals src2, then 1 is written to dst; otherwise,
0 is written to dst.

Execution

if (cond)

{
if (src1 == src2) 1

dst

else 0

dst

}

else nop