Одинаково ли работают по скорости movaps и movdqa?
Мои замеры показали, что одинакого. В чем тогда был смысл вводить в
процессор команду movdqa, которая кодируется длиннее на 1 байт, а работает так же?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Ruslan Scherbatuk, Вы писали:
RS>Одинаково ли работают по скорости movaps и movdqa?
RS>Мои замеры показали, что одинакого. В чем тогда был смысл вводить в
RS>процессор команду movdqa, которая кодируется длиннее на 1 байт, а работает так же?
movaps — команда SSE, работает с упакованными
вещественными числами одинарной точности.
movdqa — команда SSE2, работает с
целыми 128битными.
Если их просто для копирования использовать, разницы нет. Даже можно MMX использовать, разницы тоже не будет

.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth