Analog Devices ADSP-2106x SHARC User Manual page 481

Table of Contents

Advertisement

Instruction Set Reference
return from subroutine|interrupt / compute
Examples:
RTI, R6=R5 XOR R1;
IF NOT GT RTS(DB);
IF SZ RTS, ELSE R0=LSHIFT R1 BY R15;
Opcode: (return from subroutine)
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23
0 0 0
0 1 0 1 0
22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
COMPUTE
Opcode: (return from interrupt)
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23
0 0 0
0 1 0 1 1
22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
COMPUTE
COND specifies the condition to test. If no condition is specified in the
instruction, COND is the true condition, and the return is always
executed. J determines whether the return is delayed or non-delayed.
E specifies whether or not an ELSE clause is used.
The COMPUTE field defines the compute operation to be performed; this
is a NOP if no compute operation is specified in the instruction.
LR specifies whether or not the loop reentry modifier is specified.
www.BDTIC.com/ADI
Program Flow Control
COND
COND
A
J E L
R
J E
A – 35

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-2106x SHARC and is the answer not in the manual?

Questions and answers

Table of Contents