AN2203 Freescale Semiconductor / Motorola, AN2203 Datasheet - Page 69

no-image

AN2203

Manufacturer Part Number
AN2203
Description
MPC7450 RISC Microprocessor Family Software Optimization Guide
Manufacturer
Freescale Semiconductor / Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN22030A
Manufacturer:
PANASONIC/松下
Quantity:
20 000
Table A-8 lists vector simple integer instruction latencies. This simple interger unit is called the VSIU in the
MPC7400, and the VIU1 in the MPC7450.
MOTOROLA
1
2
stvehx
stvewx
stvx
stvxl
stw
stwbrx
stwcx.
stwu
stwux
stwx
tlbie
tlbld
tlbli
Mnemonic
MPC7450 RISC Microprocessor Family Software Optimization Guide
For cache operations, the first number indicates the latency for finishing a single
instruction and the second number indicates the throughput for a large number of
back-to-back cache operations. The throughput cycle may be larger than the initial
latency because more cycles may be needed for the data to reach the cache. If the
cache remains busy, subsequent cache operations cannot execute.
Floating-point stores may take as many as 24 additional cycles if the value being
stored is a denormalized number.
vaddcuw
vaddsbs
vaddshs
vaddsws
vaddubm
vaddubs
vadduhm
vadduhs
vadduwm
vadduws
Table A-7. Store Unit (LSU) Instruction Latencies (continued)
Table A-8. AltiVec Operations—Vector Simple Integer Unit
Mnemonic
Freescale Semiconductor, Inc.
Vector
Vector
Vector
Vector
- NA -
- NA -
- NA -
Class
GPR
GPR
GPR
GPR
GPR
GPR
For More Information On This Product,
- NA -
- NA -
- NA -
- NA -
- NA -
- NA -
Unit
LSU
LSU
LSU
LSU
LSU
LSU
LSU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
VALU-VSIU
Go to: www.freescale.com
Unit
MPC750
MPC7400
Cycles
8:8 {e}
- NA -
- NA -
- NA -
- NA -
- NA -
- NA -
2:1
2:1
2:1
2:1
2:1
3:4
Cycles
Unit
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
1
1
1
1
1
1
1
1
1
1
-NA
-NA
MPC7400
2:3*b {s}
Cycles
2:1 {s}
2:1 {s}
2:1 {s}
5:5 {s}
2:1 {s}
2:1 {s}
2:1 {s}
- NA -
- NA -
2:1
2:1
2:1
VIU1
VIU1
VIU1
VIU1
VIU1
VIU1
VIU1
VIU1
VIU1
VIU1
Unit
MPC7450
MPC7450 Execution Latencies
Unit
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
LSU
Cycles
MPC7450
1
1
1
1
1
1
1
1
1
1
Cycles
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3:1{s}
3{e}
3{e}
69

Related parts for AN2203