11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Other RestrictionsDO SSH,xxxxJSR to (LA) whenever the loop flag (LF) is setJScc to (LA) whenever the loop flag (LF) is setJSCLR to (LA) whenever the loop flag (LF) is setJSSET to (LA) whenever the loop flag (LF) is setNote: Due to pipelining, if an address register (RO-R7, NO-N7, or MO-M7) is changedusing a move-type instruction (LUA, Tcc, MOVE, MOVEC, MOVEM, MOVEP, or parallelmove), the new contents <strong>of</strong> the destination address register will not be available for useduring the following instruction (Le., there is a single instruction cycle pipeline delay).This restriction also applies to the situation in which the last instruction in a DO loopchanges an address register and the first instruction at the top <strong>of</strong> the DO loop uses thatsame address register. The top instruction becomes the following instruction because<strong>of</strong> the loop construct. The assembler will generate a warning if this condition is detected.A.9.2 Other DO RestrictionsDue to pipelining, the DO instruction must not be immediately preceded by any <strong>of</strong> thefollowing instructions:Immediately before DOBCHG LA, LC, SSH, SSL, or SPBCLR LA, LC, SSH, SSL, or SPBSET LA, LC, SSH, SSL, or SPMOVEC to LA, LC, SSH, SSL, or SPMOVEM to LA, LC, SSH, SSL, or SPMOVEP to LA, LC, SSH, SSL, or SPMOVEC from SSHMOVEM from SSHMOVEP from SSHA.9.3 ENDDO RestrictionsDue to pipelining, the ENDDO instruction must not be immediately preceded by any <strong>of</strong>the following instructions:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!