Also remove old work-around for unsupported version.
Change-Id: I927749b55f76b30b7d9140f84fa6216c725b5852
*/
ndtot_c = 0;
ndtot_simd = 0;
-#if defined _ICC && __ICC == 1400 || defined __ICL && __ICL == 1400
-#pragma novector /* Work-around for incorrect vectorization */
-#endif
for (mb = 0; mb < mtop->nmolblock; mb++)
{
molt = &mtop->moltype[mtop->molblock[mb].type];
real data[GMX_SIMD_REAL_WIDTH/4];
std::iota(data, data+GMX_SIMD_REAL_WIDTH/4, 1);
+#if defined _ICC && __ICC == 1800 || defined __ICL && __ICL == 1800
+#pragma novector /* Work-around for incorrect vectorization for AVX_512(_KNL) */
+#endif
for (i = 0; i < GMX_SIMD_REAL_WIDTH / 4; i++)
{
val0_[i*4] = val0_[i*4+1] = val0_[i*4+2] = val0_[i*4+3] = data[i];