Я хотел бы знать, что необходимо установить в Visual Studio 2010, чтобы включить SSE 4.2? Я хотел бы использовать его из-за оптимизированного POPCNT...
Как проверить, все ли настройки в порядке?
Спасибо
ну, я пытался использовать ваше решение, однако <nmmintric.h>
не входит в vstudio2010, а стандартное __popcnt
требует int
вместо std::bitset<>
:(
Есть идеи?
Спасибо за подсказку с правильным заголовком. Однако, похоже, что: error C3861: '_mm_popcnt_u64': identifier not found
, я нашел только _mm_popcnt_u32
, однако я не знаю, как его использовать с bitset
, или я должен использовать только bitset<>.count
? Он не может работать без настроек компилятора, не так ли?
никто не знает ?
<nmmintric.h>
. - person Hans Passant   schedule 05.07.2011<nmmintric.h>
не включен в vstudio2010, а стандартный__popcnt
требуетint
вместоstd::bitset<>
:( есть идеи? - person morph   schedule 07.07.2011nmmintrin.h
- person Frank Boyne   schedule 07.07.2011that: "error C3861: '_mm_popcnt_u64': identifier not found
- person morph   schedule 07.07.2011bitset::to_ulong
, как вы можете быть удивлены, что C API не принимает объект C++? Также рассмотрите MIT HAKMEM 169. - person Steve-o   schedule 24.07.2011