Compute / Ureg÷Dm|Pm , Register Modify - Analog Devices ADSP-2106x SHARC User Manual

Table of Contents

Advertisement

Compute and Move
A
Instruction Set Reference
compute / ureg DM|PM , register modify
Syntax:
a.
IF condition
b.
IF condition
c.
IF condition
IF condition
d.
Function:
Access between data memory or program memory and a universal
register. The specified I register addresses data memory or program
memory. The I value is either pre-modified (M, I order) or post-modified
(I, M order) by the specified M register. If it is post-modified, the I register
is updated with the modified value. If a compute operation is specified, it
is performed in parallel with the data access. If a condition is specified, it
affects entire instruction.
Notes:
1. ureg may not be from the same DAG (i.e. DAG1 or DAG2) as Ia/Mb or Ic/Md.
2. See Section 4.4.1, "DAG Register Transfer Restrictions", in Chapter 4,
Data Addressing.
Examples:
R6=R3-R11, DM(I0,M1)=ASTAT;
IF NOT SV F8=CLIP F2 BY F14, PX=PM(I12,M12);
A – 18
www.BDTIC.com/ADI
compute,
DM(Ia, Mb)
PM(Ic, Md)
compute,
DM(Mb, Ia)
PM(Md, Ic)
compute,
ureg = DM(Ia, Mb) ;
PM(Ic, Md)
compute,
ureg = DM(Mb, Ia) ;
PM(Md, Ic)
= ureg ;
= ureg ;

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