![Intel IXP45X Скачать руководство пользователя страница 185](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092185.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
185
Intel XScale
®
Processor—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
3.9.4.4
Multiply Instruction Timings
CMN
1
1
2
2
CMP
1
1
2
2
EOR
1
1
2
2
MOV
1
1
2
2
MVN
1
1
2
2
ORR
1
1
2
2
RSB
1
1
2
2
RSC
1
1
2
2
SBC
1
1
2
2
SUB
1
1
2
2
TEQ
1
1
2
2
TST
1
1
2
2
Table 84.
Multiply Instruction Timings (Sheet 1 of 2)
Mnemonic
Rs Value
(Early
Termination)
S-Bit
Valu
e
Minimum
Issue
Latency
Minimum Result
Latency
Minimum Resource
Latency (Throughput)
MLA
Rs[31:15] =
0x00000
or
Rs[31:15] = 0x1FFFF
0
1
2
1
1
2
2
2
Rs[31:27] = 0x00
or
Rs[31:27] = 0x1F
0
1
3
2
1
3
3
3
all others
0
1
4
3
1
4
4
4
MUL
Rs[31:15] =
0x00000
or
Rs[31:15] = 0x1FFFF
0
1
2
1
1
2
2
2
Rs[31:27] = 0x00
or
Rs[31:27] = 0x1F
0
1
3
2
1
3
3
3
all others
0
1
4
3
1
4
4
4
†
If the next instruction needs to use the result of the multiply for a shift by immediate or as Rn in a
QDADD or QDSUB, one extra cycle of result latency is added to the number listed.
Table 83.
Data Processing Instruction Timings (Sheet 2 of 2)
Mnemonic
<shifter operand> is NOT a Shift/
Rotate by Register
<shifter operand> is a Shift/Rotate
by Register OR
<shifter operand> is RRX
Minimum Issue
Latency
Minimum Result
Latency
†
Minimum Issue
Latency
Minimum Result
Latency
†
†
If the next instruction needs to use the result of the data processing for a shift by immediate or as Rn
in a QDADD or QDSUB, one extra cycle of result latency is added to the number listed.