Можно ли использовать инструкции SSE для базовых данных std :: bitset? Наборы битов, с которыми я работаю, больше, чем unsigned long, поэтому метода to_ulong () будет недостаточно. Например, могу ли я использовать такую инструкцию:
__m128i* ptr= (__m128i*)(&my_bitset[0]);
Затем выполнить операции SSE в обычном режиме?
Я попытался найти в Интернете довольно много людей, использующих std :: bitset с SSE, и это не является распространенным случаем.
Задача ещё не решена.
Других решений пока нет …