Цитата(Rst7 @ Sep 26 2008, 17:10)

Главное - чтобы аппаратное умножение было. Например, на AVR с аппаратным умножителем сдвиг байта на произвольное количество бит выливается в 2 такта, причем сразу есть результат сдвига и влево, и вправо

Об этом я как-то и не подумал, а ведь правильно.. Но там на перезагрузках регистров потеряем много, да и сдвигать надо не байт, а весь регистр (в смысле, тот регистр, в котором генерируется последовательность, а это 4-8, а то и все 16 байтов).