Цитата Сообщение от Destr Посмотреть сообщение
в некоторых случаях алгоритм выдаёт некоректный результат из-за переполнения
ну значит нужно это учитывать в коде, например перед переполнением перегонять старшие биты в другой регистр сдвигами.