Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Это какие такие процессоры? Экзотика какая-то? 16.11.07 14:28 Число просмотров: 2882
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Вот вопрос(ы): > Во многих других процессорах нет встроенных аппаратных > команд циклического сдвига, и они должны эмулировать их (по > крайней мере) двумя сдвигами и логическим ИЛИ. Эта фора
Это какие такие процессоры? Экзотика какая-то?
> является причиной того, что многие процессоры считают RC5 > медленнее, чем этого можно было бы ожидать, основываясь на > обычных тестах. Это также является основной причиной того, > что клиент RC5 не годится на роль программы тестирования > производительности процессора. > Заметим, что архитектура IA32 используется в процессорах > Intel 80386, 80486, Pentium, Pentium Pro, Pentium II, > Pentium III и Pentium 4, однако у Pentium 4 нет аппаратной > реализации циклического сдвига. > А Core2Duo?
Всегда считал, что интеловые процы обладают полнейшим набором сдвиговых инструкций: SAL, SAR, SHL, SHR, ROL, ROR, RCL, RCR. То есть группа распознающих знаковый бит и нет, группа циклического сдвига и нет, группа сдвина вправо и влево. Всего 8. Кодируются они чуть по разному, в зависимости от того происходит сдвиг на 1 бит или по счетчику.
Может что-то другое имеется в виду под фразой "однако у Pentium 4 нет аппаратной реализации циклического сдвига"?
|
|
|