beautypg.com

Motorola DSP96002 User Manual

Page 515

background image

MOTOROLA

DSP96002 USER’S MANUAL

A - 327

These restricted instructions include:

at LA-2, LA-1 and LA:

DO

BCHG/BCLR/BSET LA, LC, SR, SP, SSH, or SSL

BTST SSH

JCLR/JSET/JSCLR/JSSET SSH

LEA to LA, LC, SR, SP, SSH, or SSL

LRA to LA, LC, SR, SP, SSH, or SSL

MOVEC/M/P/S from SSH

MOVEC/I/M/P/S to LA, LC, SR, SP, SSH, or SSL

ANDI MR

ORI MR

at LA:

any two word instruction

(F)Jcc, JMP, (F)JScc, JSR, (F)Bcc, BRA, (F)BScc, BSR,

LRA, REP, RESET, RTI, RTR, RTS, STOP, WAIT

Other restrictions:

BSR to (LA), if Loop Flag is set

(F)BScc to (LA), if Loop Flag is set

JSR to (LA), if Loop Flag is set

(F)JScc to (LA), if Loop Flag is set

JSCLR to (LA), if Loop Flag is set

JSSET to (LA), if Loop Flag is set

BSCLR to (LA), if Loop Flag is set

BSSET to (LA), if Loop Flag is set

A.10.2

DO and DOR Restrictions

SSH can not be specified as a source register in the DO and DOR instructions:

DO SSH,label

DOR SSH,label

Due to pipelining, the DO and DOR instructions must not be immediately preceded by any of the following

instructions:

BCHG/BCLR/BSET LA, LC, SSH, SSL or SP

LEA to LA, LC, SSH, SSL or SP

LRA to LA, LC, SSH, SSL or SP

MOVEC/I/M/S to LA, LC, SSH, SSL or SP

MOVEC/M/S from SSH