Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Вот, Intel наконец ответили после исследования... 24.02.04 06:47 Число просмотров: 1315
Автор: HandleX <Александр М.> Статус: The Elderman
|
После прочтения сего перла у вас не останется сомнений, что "correctly" у Intel — это "as documented", а не здравый смысл…
Hello Alexander,
Thank you for contacting Intel(R) Technical Support.
It is functioning correctly..
Refer to the IA32 Software Developers Manual, volume 2: Instruction Set
Reference.
The first paragraph says that the count value is masked so that only the 5
least-significant bits are left.
The result of the masking (value AND 011111b) are used as the resulting
shift amount.
Notice that 32 is represented in binary as 0010 0000b. When ANDed with
0001 1111b yields 0000 0000b.
So no shift is done.
You should be able to follow the flow in the Operation subsection and see
that it is operating as documented.
Please do not hesitate to contact us again if you need further assistance.
Sincerely,
Bob R.
Intel(R) Technical Support
|
|
|