/* Copy pointer */
rbuf = b->rbuf+b->nreal;
-#if (__ICC == 1500 || __ICL == 1500) && defined __MIC__
+#if (__ICC >= 1500 || __ICL >= 1500) && defined __MIC__
#pragma novector /* Work-around for incorrect vectorization */
#endif
for (i = 0; (i < nr); i++)