Система команд sse-расширения
Команды movhlps (movlhps) - пересылка невыровненных 64 бит из входного операнда в
выходной. Оба операнда должны находиться в ХММ-регистрах. Пересылаются только старшие
(младшие) 64 бит входных операндов. В результате выполнения этой команды изменяются младшие
(старшие) 64 бит регистра-приемника. Схема выполнения команд показана на рис. 3.9.

Рис. 3.9. Выполнение команд пересылок movhlps и movlhps
Команда irovlps - пересылка невыровненных 64 бит из входного
операнда в выходной. Один из операндов обязательно должен быть ХММ-регистром, в качестве
второго может выступать 64-разрядная ячейка памяти. Пересылаются только младшие 64 бит
входных операндов. Старшие 64 бит обоих операндов не изменяются. Если данные передаются из
ХММ-регистра, то пересылке подлежат только младшие 64 бит. Команда не требует выравнивания
по 16-байтовой границе адреса ячейки памяти.
предыдущаяследующая