© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
D. KusswurmModern X86 Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-9603-5_10

10. AVX2 Programming – Packed Integers

Daniel Kusswurm1  
(1)
Geneva, IL, USA
 

In Chapter 8, you learned how to use AVX instructions to perform packed integer operations using 128-bit wide operands and the XMM register set. In this chapter, you’ll learn how to carry out similar operations using AVX2 instructions using 256-bit wide operands and the YMM register set. This chapter’s source code examples are divided into two major sections. The first section contains elementary examples that illustrate elementary packed integer operations using AVX2 instructions. The ...

Get Modern X86 Assembly Language Programming: Covers X86 64-bit, AVX, AVX2, and AVX-512 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.