Motorola DSP96002 User Manual

Page 516

Advertising
background image

A - 328

DSP96002 USER’S MANUAL

MOTOROLA

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

Advertising