diff --git a/dnn/nnet.c b/dnn/nnet.c index 0be55498a22a4f51d6a8d669a276bdcd6f147d86..580496ee0a90cb28f21bf68857e65de4f9658021 100644 --- a/dnn/nnet.c +++ b/dnn/nnet.c @@ -42,8 +42,12 @@ #include "plc_data.h" #ifdef NO_OPTIMIZATIONS +#if defined(_MSC_VER) +#pragma message ("Compiling without any vectorization. This code will be very slow") +#else #warning Compiling without any vectorization. This code will be very slow #endif +#endif #define SOFTMAX_HACK diff --git a/dnn/vec_avx.h b/dnn/vec_avx.h index 5c680b68e920222c412f15c06c71c7df14406d63..f71e01f00b2abe1b3815a6a119a95b3a6b275649 100644 --- a/dnn/vec_avx.h +++ b/dnn/vec_avx.h @@ -41,7 +41,11 @@ #else +#if defined(_MSC_VER) +#pragma message ("Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 to get better performance") +#else #warning "Only SSE and SSE2 are available. On newer machines, enable SSSE3/AVX/AVX2 using -march= to get better performance" +#endif #endif