I Register Modify / Bit-Reverse - Analog Devices ADSP-2106x SHARC User Manual

Table of Contents

Advertisement

Miscellaneous
A
Instruction Set Reference

I register modify / bit-reverse

Syntax:
a.
MODIFY
b.
BITREV
Function:
Modifies and updates the specified I register by an immediate 32-bit
(DAG1) or 24-bit (DAG2) data value. If the address is to be bit-reversed,
you must specify a DAG1 register (I0-I7) or DAG2 register (I8-I15), and the
modified value is bit-reversed before being written back to the I register.
No address is output in either case.
Note: See Section 4.4.1, "DAG Register Transfer Restrictions", in
Chapter 4, Data Addressing.
Examples:
MODIFY (I4,304);
BITREV (I7,space);
Opcode: (without bit-reverse)
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
0 0 0
1 0 1 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
A – 48
www.BDTIC.com/ADI
(Ia, <data32>) ;
(Ic, <data24>)
(Ia, <data32>) ;
(Ic, <data24>)
{space is a defined constant}
G
I
DATA

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

Subscribe to Our Youtube Channel

Table of Contents