Отключить встроенные функции AVX-512 в VS 2017 - PullRequest
0 голосов
/ 24 мая 2018

У меня нет Xeon Phi и я не собираюсь его кодировать.Поэтому до тех пор, пока AVX-512 не станет мейнстримом (по слухам, начиная с Intel Gen 9 и далее), эти встроенные функции мне не нужны.

AVX / 2 не хватает, например, _mm_cvtepi64_epi32, который существует вAVX-512.Я хотел бы написать это как функцию (используя shuffle).Однако я не могу использовать это имя, так как оно определено в "zmmintrin.h".Этот заголовок связан с заголовком, на который я ссылаюсь.

Я знаю, что простым решением является использование другого имени.Это нарушило бы соглашение об именах.

Есть ли способ переопределить имя или как-то отключить AVX-512 в моем проекте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...