CONDITION CODE COMPUTATION

Table A-5 Condition Code Computations for Instructions (No Parallel Move)

Mnemonic

S

L

 

E

U

N

Z

V

C

Notes

Mnemonic

 

S

 

L

 

E

 

U

 

N

 

Z

 

V

C

Notes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ABS

 

LSR

 

 

 

 

 

1

 

9

 

1

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADC

 

 

LUA

 

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADD

 

 

MAC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDL

 

2

 

MACR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADDR

 

 

MOVE

 

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AND

8

9

1

 

MOVEC

?

 

?

 

?

 

?

 

?

 

?

 

?

 

?

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ANDI

?

?

 

?

?

?

?

?

?

3

MOVEM

 

 

?

 

?

 

?

 

?

 

?

 

?

 

?

?

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ASL

 

2

4

 

MOVEP

 

 

?

 

?

 

?

 

?

 

?

 

?

 

?

?

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ASR

 

1

5

 

MPY

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCHG

?

?

 

?

?

?

?

?

?

14

MPYR

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BCLR

?

?

 

?

?

?

?

?

?

14

NEG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BSET

?

?

 

?

?

?

?

?

?

14

NOP

 

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BTST

?

?

 

— — — — —

?

14

NORM

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLR

 

1

NOT

 

 

 

 

 

8

 

9

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CMP

 

 

OR

 

 

 

 

 

8

 

9

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CMPM

 

 

ORI

 

 

?

 

?

 

?

 

?

 

?

 

?

 

?

?

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DEBUG

— — — — — — — —

 

 

REP

 

 

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DEBUGcc

— — — — — — — —

 

 

RESET

 

 

— — —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DEC

 

 

RND

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DIV

 

— — — — 2

7

 

ROL

 

 

8

 

9

 

1

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DO

 

— — — — —

 

ROR

 

 

 

 

8

 

9

 

1

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ENDDO

— — — — — — — —

 

 

RTI

 

?

 

?

?

 

?

 

?

 

?

 

?

?

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EOR

8

9

1

 

RTS

 

 

 

— —

— —

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ILLEGAL

— — — — — — — —

 

 

SBC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INC

 

 

STOP

 

 

 

— — —

— — —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Jcc

— — — — — — — —

 

 

SUB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JCLR

?

?

 

— — — — —

14

SUBL

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JMP

— — — — — — — —

 

 

SUBR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JScc

— — — — — — — —

 

 

SWI

 

 

— — —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JSCLR

?

?

 

— — — — —

14

Tcc

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JSET

?

?

 

— — — — —

14

TFR

 

 

 

— —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JSR

— — — — — — — —

 

 

TST

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JSSET

?

?

 

— —

14

WAIT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LSL

8

9

1

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

where: Set according to the standard definition of the operation

— Not affected by the operation

? or # Set according to a special definition (refer to the following notes) and can be a 0 or 1

The following notes apply to Table A-5:

MOTOROLA

INSTRUCTION SET DETAILS

A - 19

Page 288
Image 288
Motorola DSP56000, 24-Bit Digital Signal Processor manual Following notes apply to Table A-5