История изменений
Исправление abcq, (текущая версия) :
Очевидно что нет вот одна из реализаций https://code.woboq.org/userspace/glibc/string/strncmp.c.html вот побольше из разных реализаций одного и того же https://www.systutorials.com/strcmp-and-strncmp-implementation-in-glibc/
Если мне не изменяет память из аппартной поддержки хешей вроде есть какие-то инструкции для crc, семейству sha https://en.wikipedia.org/wiki/Intel_SHA_extensions и вроде aes, но я могу и ошибаться.
Но тут суть в том что ни в одной из представленных реализаций эти хеши не используются + если смотреть бенчи они проигрывают обычным софтварным варианта не криптостойких хешей, т.е. именно тому что тут все бенчат придумывая свои вариации хешей на коленке.
Вся эта инфа легко гуглится, почитайте на досуге.
Исходная версия abcq, :
Очевидно что нет вот одна из реализаций https://code.woboq.org/userspace/glibc/string/strncmp.c.html вот побольше из разных реализаций одного и того же https://www.systutorials.com/strcmp-and-strncmp-implementation-in-glibc/
Если мне не изменяет память из аппартной поддержки хешей вроде есть какие-то инструкции для crc, семейству sha https://en.wikipedia.org/wiki/Intel_SHA_extensions и вроде aes, но я могу и ошибаться.
Но тут суть в том что ни в одной из представленных реализаций это хеши не используются + если смотреть бенчи они проигрывают обычным софтварным варианта не криптостойких хешей, т.е. именно тому что тут все бенчат придумывая свои вариации хешей на коленке.
Вся эта инфа легко гуглится, почитайте на досуге.