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/