The Complete Guide to Mmx Technology

From the Publisher: Intel's new MMX TM technology—now built into every Pentium and other Intel Desktop processor—can dramatically increase the performance of multimedia applications. This unique book,written by members of the Intel MMX architecture team,makes MMX technology understandable and accessible to all readers and provides a wealth of practical advice on using MMX technology to maximum advantage—compatibility features,expanded instruction set,code examples and programming utilities on an accompanying CD-ROM,optimization guidelines,tips on using MMX tools,and techniques for MMX coding. Let key members of Intel's MMX architecture team show you how to boost multimedia application performance! Don't let the MMX technology revolution leave you behind! Find out how to use Intel's new MMX instruction set,now being built into every microprocessor,to vastly improve the performance of multimedia and other computer-intensive applications. This instruction set,with its advanced SIMD (Single Instruction,Multiple Data) processing,achieves maximum throughput for your data. And this is the place to learn about it. Whether you are an applications or systems programmer who will be working with MMX technology every day or an end user who is just wondering what it's all about,this first-ever guided tour to the world of MMX technology,conducted by key members of Intel's top MMX technology architecture team,will give you the knowledge you need. The authors not only explain the underlying concepts and operation of MMX in a lively and highly readable way,but they also provide a wealth of technical details on using MMX technology to maximum advantage. The book includes: a complete overviewof MMX technology—design considerations,architectural guidelines,data types,and instructions; a discussion of compatibility features—aliasing,OS system invisibility,and exception structure; a description of the instruction set,with code examples and programming utilities on an accompanying CD-ROM; coding samples,optimization guidelines,and techniques for writing MMX technology code in the IA-32 environment. If you build,market,or use PC multimedia applications—3D graphics,videoconferencing,interactive video,speech recognition,animation,games,virtual reality,and more—this book can dramatically improve your understanding of MMX technology and give you the inside technical knowledge you need to achieve maximum performance.