Motorola DSP96002 User Manual page 515

32-bit digital signal processor
Table of Contents

Advertisement

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
MOTOROLA
DSP96002 USER'S MANUAL
A - 327

Advertisement

Table of Contents
loading

Table of Contents