Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

VUNPCKLPS (VEX.256 encoded version) AVX instruction mislabeled as UNPCKLPS

Nathan_Weeks
Beginner
830 Views

The Intel® 64 and IA-32 Architectures Software Developer’s Manual (http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf) has a typo in page Vol. 2B 4-431 (page 1527 in the PDF): it lists "UNPCKLPS (VEX.256 encoded version)", which I believe should be "VUNPCKLPS (VEX.256 encoded version)". Also, it looks like there is a formatting error in that section that causes the definition of that operation to be included in the definition of the previous operation ("VUNPCKLPS (VEX.128 encoded version)")

-- 
Nathan Weeks
Systems Analyst
Iowa State University -- Department of Mathematics
http://weeks.public.iastate.edu/

0 Kudos
1 Reply
KitturGanesh
Employee
830 Views

Hi Nathan, 

Yes that is a typo and a formatting error as well. Thanks for catching this and I'll file this issue accordingly, appreciate much.

_Kittur 

0 Kudos
Reply