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

AVX intrinsic _mm_permute_ps and instruction VPERMILPS documentation issues

Nathan_Weeks
Beginner
431 Views

In the User and Reference Guide for the Intel® C++ Compiler 15.0, the "Intrinsics for Permute Operations" section (https://software.intel.com/en-us/node/524157), the _mm_permute_ps intrinsic is missing from the list, though it is present in the description for _mm256_permute_ps (https://software.intel.com/en-us/node/524159).

Also, the corresponding AVX instruction, VPERMILPS, is listed incorrectly in the Intel® 64 and IA-32 Architectures Software Develope's Manual (http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf) on page Vol. 2B 4-535 (page 1631 in the PDF), where it is listed as "VPERM1LPS" in the "Intel C/C++ Compiler Intrinsic Equivalent" section.

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

0 Kudos
1 Reply
Kittur_G_Intel
Employee
431 Views

Hi Nathan,

Thanks for catching this error which I've escalated to the doc team, appreciate much.

_Kittur 

0 Kudos
Reply