Analog Devices adsp-2100 Manual page 365

Adsp-2100 family programmable single-chip microprocessors
Table of Contents

Advertisement

MAC
15
MULTIPLY
biased vs. unbiased rounding, see "Rounding Mode" in the "Multiplier/
Accumulator" section of Chapter 2, Computation Units.
Status Generated:
ASTAT:
MV
Instruction Format:
(xop * yop) Conditional ALU/MAC Operation, Instruction Type 9:
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
0
AMF: Specifies the ALU or MAC Operation. In this case,
AMF
0 0 1 0 0
0 0 1 0 1
0 0 1 1 0
0 0 1 1 1
0 0 0 0 1
Z: Destination register
Xop: X operand register
(xop * xop) Conditional ALU/MAC Operation, Instruction Type 9:
(ADSP-217x, ADSP-218x, ADSP-21msp58/59 only)
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
0
AMF: Specifies the ALU or MAC Operation. In this case,
AMF
0 0 1 0 0
0 0 1 1 1
0 0 0 0 1
15 – 42
7
6
5
SS MV AQ AS
*
Set on MAC overflow (if any of upper 9 bits of MR are not
all one or zero). Cleared otherwise.
1
0
0
Z
AMF
FUNCTION
Data Format
xop * yop
(SS)
xop * yop
(SU)
xop * yop
(US)
xop * yop
(UU)
xop * yop
(RND)
1
0
0
Z
AMF
FUNCTION
Data Format
xop * xop
(SS)
xop * xop
(UU)
xop * xop
(RND)
4
3
2
1
AC AV AN AZ
Yop
Xop
X-Operand
Signed
Signed
Unsigned
Unsigned
Signed
Yop: Y operand register
COND: condition
0 0
Xop
X-Operand
Signed
Unsigned
Signed
0
0 0 0 0
COND
Y-Operand
Signed
Unsigned
Signed
Unsigned
Signed
0 0 0 1
COND

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents