Netspirit писал(а):
Зачем?
Смысл есть.
Ликвидировать функциональные вызовы как shr64, так и ror64.
Сделать для Sigma0, Sigma1, Gamma0 и Gamma1 только asm-реализации
По смыслу-то - это очень быстрые функции.
Дополнительные функциональные вызовы в них - совершенно не логичны.