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

AVX intrinsic _mm_maskstore_pd documentation issue

Nathan_Weeks
Beginner
351 Views

In the User and Reference Guide for the Intel® C++ Compiler 15.0; the prototype for _mm_maskstore_pd is listed as having an __m256i mask argument:

https://software.intel.com/en-us/node/524147

extern void _mm_maskstore_pd(double *a, __m256i mask, __m128d b);

However, tye prototype in immintrin.h lists the mask argument as being of type __mm128i:

extern void    __ICL_INTRINCC _mm_maskstore_pd(double *, __m128i, __m128d);

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

0 Kudos
2 Replies
Nathan_Weeks
Beginner
351 Views

Note that a similar issue exists for _mm_maskstore_ps: https://software.intel.com/en-us/node/524117

0 Kudos
Shenghong_G_Intel
351 Views

Hi Nathan,

I can confirm the issues, and will submit to doc team for a fix. Thank you for the issues you reported regarding our docs and make the docs better. :)

Thanks,

Shenghong

0 Kudos
Reply