
24.11.2025, 09:10
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Полностью переписана функция _permute_state_internal_sse2, которая используется программой на процессорах старых поколений (где отсутствует набор инструкций AVX2).
Вместо медленных скалярных операций теперь задействованы 128-битные векторные инструкции (SSE2 и SSSE3).
Это позволяет обрабатывать 4 числа состояния одновременно на протяжении всего цикла, удерживая данные в регистрах процессора и минимизируя медленные обращения к оперативной памяти.
Оптимизированный алгоритм математически полностью синхронизирован с базовой версией (корректно реализованы этапы линейной обратной связи и горизонтального смешивания с разными ротациями).
Это гарантирует 100% успешную расшифровку файлов, созданных любыми предыдущими версиями программы.
Средний прирост производительности составил ~9%.
Скорость генерации ключа (KDF): +9.6%
Скорость шифрования данных: +8.5%
В облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|