Abstract
In Chapter 6 you learned how to manipulate packed integers using the computational resources of MMX. In this chapter, you learn how to process packed integers using the computational resources of x86-SSE. The first sample program highlights using the x86-SSE instruction set to perform basic packed integer operations with the XMM registers. You’ll learn rather quickly that working with the 128-bit wide XMM registers to perform packed integer operations is not that much different than using the 64-bit wide MMX registers. The last two sample programs explain how to use the x86-SSE instruction set to perform common image-processing tasks, including histogram construction and grayscale image thresholding.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Daniel Kusswurm
About this chapter
Cite this chapter
Kusswurm, D. (2014). X86-SSE Programming – Packed Integers. In: Modern X86 Assembly Language Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0064-3_10
Download citation
DOI: https://doi.org/10.1007/978-1-4842-0064-3_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-0065-0
Online ISBN: 978-1-4842-0064-3
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books