Sp++ (Pop Multiple) - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

Instruction Overview

SP++ (Pop Multiple)

General Form
(dest_reg_range) = [ SP ++ ]
Syntax
( R7 : Dreglim, P5 : Preglim ) = [ SP ++ ] ;
indexed Pregs (a) */
( R7 : Dreglim ) = [ SP ++ ] ;
( P5 : Preglim ) = [ SP ++ ] ;
Syntax Terminology
: any number in the range 7 through 0
Dreglim
: any number in the range 5 through 0
Preglim
Instruction Length
In the syntax, comment (a) identifies 16-bit instruction length.
Functional Description
The Pop Multiple instruction restores the contents of multiple data
and/or Pointer registers from the stack. The range of registers to be
restored always includes the highest index register (
contiguous lower index registers specified by the user down to and includ-
ing
and/or
R0
P0
The instructions start by restoring the register having the highest index
then descend to the register with the lowest index. The index of the last
register restored from the stack is specified by the user in the instruction
syntax. Pointer registers are popped before Data registers, if both are spec-
ified in the same instruction.
10-12
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
.
/* Dregs and
/* Dregs, only (a) */
/* indexed Pregs, only (a) */
and/or
R7
) plus any
P5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents