Motorola DSP96002 User Manual
Page 515
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