МОВХПД - MOVHPD
в язык программирования x86 ассемблер, МОВХПД это название определенного действия, выполняемого современным процессоры x86 с участием Расширения SIMD для потоковой передачи 2-го поколения (SSE2). Это действие включает либо копирование числа из памяти во временное пространство, либо копирование числа из временного пространства в память.
В частности, MOVHPD заставляет значение в 8-байтовой области памяти либо копироваться, либо назначаться из верхней половины регистра XMM.
Применение
Код операции | Сборка (синтаксис Intel) | Сборка (синтаксис AT&T) | icc собственный эквивалент (ы) | gcc встроенный (ые) |
---|---|---|---|---|
66 0F 16 /р | МОВХПД хмм, m64 | МОВХПД m64, хмм | __m128d _mm_loadh_pd (__ m128d a, двойной * dp) | |
66 0F 17 /р | МОВХПД m64, хмм | МОВХПД хмм, m64 | void _mm_storeh_pd (двойной * pd, __m128d a) |
Исходным операндом может быть регистр XMM (хмм
) или адрес памяти (m64
). Если исходный операнд является регистром XMM, операнд-адресат должен быть адресом памяти. Если исходный операнд является адресом памяти, операнд-адресат должен быть регистром XMM.
Обратите внимание, что эта операция не затрагивает нижнюю половину регистра XMM.
Возможные исключения
Этот раздел пуст. Вы можете помочь добавляя к этому. (Июль 2010 г.) |
использованная литература
- gcc Информация страница.
- Руководство разработчика программного обеспечения для архитектур Intel 64 и IA-32, том 2A: Справочник по набору инструкций, A – M, Ноябрь 2006 г.