я тут давеча собрал botan например - он умеет только ssse3
OpenSSL также имеет для некоторых алгоритмов вставки на asm, но они не первой свежести (2005-2007 годов и в основном под 586 & x86_64, что является весьма размытым понятием в наше время)
неужто
Вам не кажется, что в наше-то время использование конкретных ассемблерных инструкций в целях оптимизации - задача не библиотеки, а компилятора? По-моему, GCC 4.6 уже поддерживает AVX. Из библиотек Crypto++ вроде "стандартным" решением считается.
ОтветитьУдалитьнам, пересобравшим Nное количество криптолиб и посмотревшим сгенеренный код в дизасме, так вовсе не кажется
ОтветитьУдалитьну кстате производительность криптопп достойно выглядит на фоне опенссля и прочих. другое дело что там есть некоторые детские баги с ленивой инициализацией, аж плакать хочется
ОтветитьУдалитья тут собрал давеча botan 1.10.1 & crypto++ 5.6.1 на vs2010 под corei7
ОтветитьУдалитьдолжен заметить что результаты весьма неоднозначные. запощу завтра если мне не лень будет