Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
7650 Discussions

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

Nathan_Weeks
Beginner
378 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-... 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
Kittur_G_Intel
Employee
378 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 

Reply