Motorola DSP96002 User Manual page 516

32-bit digital signal processor
Table of Contents

Advertisement

A.10.3 ENDDO Restrictions
Due to pipelining, the ENDDO instruction must not be immediately preceded by any of the following in-
structions:
BCHG/BCLR/BSET LA, LC, SR, SSH, SSL or SP
LEA to LA, LC, SR, SSH, SSL or SP
LRA to LA, LC, SR, SSH, SSL or SP
MOVEC/I/M/S to LA, LC, SR, SSH, SSL or SP
MOVEC/M/S from SSH
ANDI MR
ORI MR
A.10.4 RTI, RTR and RTS Restrictions
Due to pipelining, the RTI and RTR instruction must not be immediately preceded by any of the following
instructions:
BCHG/BCLR/BSET SR, SSH, SSL or SP
LEA to SR, SSH, SSL or SP
LRA to SR, SSH, SSL or SP
MOVEC/I/M/S to SR, SSH, SSL or SP
MOVEC/M/S from SSH
ANDI MR, ANDI IER, ANDI ER or ANDI CCR
ORI MR, ORI IER, ORI ER or ORI CCR
Due to pipelining, the RTS instruction must not be immediately preceded by any of the following instruc-
tions:
BCHG/BCLR/BSET SSH, SSL or SP
LEA to SSH, SSL or SP
LRA to SSH, SSL or SP
MOVEC/I/M/S to SSH, SSL or SP
MOVEC/M/S from SSH
A.10.5 SP and SSH/SSL Manipulation Restrictions
In addition to all the above restrictions concerning MOVEC, MOVEP, SP, SSH, and SSL, the following in-
struction sequences are illegal:
1. BCHG/BCLR/BSET SP
2. MOVEC/M/P/S from SSH or SSL
and
1. MOVEC/I/M/S to SP
2. MOVEC/M/P/S from SSH or SSL
and
1. LEA to SP
2. MOVEC/M/P/S from SSH or SSL
and
1. LRA to SP
2. MOVEC/M/P/S from SSH or SSL
A - 328
DSP96002 USER'S MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents