more use of MSC_VERSION_SINCE
Replaces #ifdef _MSC_VER with more accurate version checks. Also, defined(_WIN64) && defined(__AVX2__) is redundant because there is no such tihng like a 32bit AVX2 machine.
#ifdef _MSC_VER
defined(_WIN64) && defined(__AVX2__)
more use of MSC_VERSION_SINCE
Replaces
#ifdef _MSC_VER
with more accurate version checks. Also,defined(_WIN64) && defined(__AVX2__)
is redundant because there is nosuch tihng like a 32bit AVX2 machine.