[an error occurred while processing this directive]
|
Гененрит LSR так как >> это и есть СДВИГ. А для генерения ROR ему нужно написать функцию ВРАЩЕНИЯ.
примерно так
C=(C >> 1) | ( (C & 0x01) << (8*sizeof(C)-1) );
если повезет, то компилятор оптимизирует до ROR:)
E-mail: info@telesys.ru