4-28
Intel® PXA27x Processor Family
Optimization Guide
Intel XScale® Microarchitecture & Intel® Wireless MMX™ Technology Optimization
Following is a set of examples showing subtle differences between Intel® MMX™ Technology
and Intel® Wireless MMX™ Technology codes. The number of cases have been limited for the
sake of brevity.
4.5.2
Unsigned Unpack Example
The Intel® Wireless MMX™ Technology provides instructions for unpacking 8 bit, 16 bit, or
32 bit data and either sign-extending or zero extending.
The unsigned unpack replaces the Intel® MMX™ Technology sequence:
Intel® Wireless MMX™ Technology
Instructions
Intel® MMX™ Technology
Instructions
Input: wR0
: Source Value
Input: mm0
: Source Value
mm7
: 0
WUNPCKELU
wR1 , wR0
MOVQ
mm1, mm0
WUNPCKEHU wR2 , wR0
PUNPCKLWD
mm0, mm7
PUNPCKHWD
mm1, mm
WPACK{h/w}{US}
PACKUS{wb/dw}
—
WAND
PAND
—
WANDN
PANDN
—
WOR
POR
—
WXOR
PXOR
—
WMOV/WLDR
MOV{d/q}
—
WMAX{B}{U}
—
PMAXUB
PXA27x processor is a
superset
WMAX{H}{S}
—
PMAXSW
PXA27x processor is a
superset
WMIN{B}{U}
—
PMINUB
PXA27x processor is a
superset
WMAX{H}{S}
—
PMIXSW
PXA27x processor is a
superset
TMOVMSK{B}
—
PMOVMSKB
Transfer instruction
WAVG2{B,W}
—
PAVG{BW}
PXA27x processor is a
superset
TINSR{W}
—
PINSRW
PXA27x processor is a
superset
TEXTRM{W}
—
PEXTRW
PXA27x processor is a
superset
WSAD{B,W}
—
PSAD{BW}
WSHUFH
—
PSHUFW
Table 4-1. PXA27x processor Mapping to Intel® Wireless MMX™ Technology and SSE (Sheet
2 of 2)
PXA27x processor
Intel® Wireless
MMX™ Technology
SSE
Comments
Содержание PXA270
Страница 1: ...Order Number 280004 001 Intel PXA27x Processor Family Optimization Guide April 2004...
Страница 10: ...x Intel PXA27x Processor Family Optimization Guide Contents...
Страница 20: ...1 10 Intel PXA27x Processor Family Optimization Guide Introduction...
Страница 30: ...2 10 Intel PXA27x Processor Family Optimization Guide Microarchitecture Overview...
Страница 48: ...3 18 Intel PXA27x Processor Family Optimization Guide System Level Optimization...
Страница 114: ...5 16 Intel PXA27x Processor Family Optimization Guide High Level Language Optimization...
Страница 122: ...6 8 Intel PXA27x Processor Family Optimization Guide Power Optimization...
Страница 143: ...Intel PXA27x Processor Family Optimization Guide Index 5 Index...
Страница 144: ......