Programming with Intel Wireless MMX Technology: A Developer's Guide to Mobile Multimedia Applications

List of Figures

Chapter 1: Introduction

Figure 1.1: Convergence of Voice and Data
Figure 1.2: Evolution of Display Resolution
Figure 1.3: Evolution of Cellular Data Rates
Figure 1.4: Application Porting from the Desktop

Chapter 2: Understanding SIMD Processing

Figure 2.1: Comparison of Scalar and SIMD Processing
Figure 2.2: Four-Way Packed Add Operation
Figure 2.3: Packed Data Formats
Figure 2.4: Comparing Two 8 8 Pixel Blocks
Figure 2.5: Identifying Data Parallelism in Loops
Figure 2.6: Dot Product of Eight Matrices
Figure 2.7: Vector Dot Product C Code Example 1
Figure 2.8: Vector Dot Product C Code Example 2
Figure 2.9: Memory Layout for Array Operands

Chapter 3: Intel Wireless MMX Technology: The Big Picture

Figure 3.1: The Register File
Figure 3.2: Loading and Storing Individual Elements
Figure 3.3: WALIGN Adjusting Data Alignment
Figure 3.4: TINSTR/TEXTR Inserting and Extracting a Value into a Particular Element
Figure 3.5: TBCST Broadcasting a Constant Value
Figure 3.6: WUNPCKE Increasing the Precision of Unsigned Value
Figure 3.7: WPACK Packing Data from Higher Precision to Lower Precision
Figure 3.8: WUNPCKI Interleaving Data
Figure 3.9: Transpose Using Unpack
Figure 3.10: WSHUFH Arbitrary Half-Word Shuffle
Figure 3.11: Clipping a Signal to Maximum and Minimum Values
Figure 3.12: WADD/WSUB Addition and Subtraction
Figure 3.13: WAND, WOR, and WXOR Logical Operations
Figure 3.14: Delay Line Representation of a FIR Filter
Figure 3.15: TMIA 32 32 Multiply Accumulate
Figure 3.16: TMIAPH/TMIAxy 16 16 Multiply Accumulate
Figure 3.17: WMAC Four-way 16 16 Multiply
Figure 3.18: Simple FIR Implementation
Figure 3.19: WMULSM/WMULUL Four-way 16 16 Multiply Selecting Half the Product

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Loop Powered Devices
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.