MOVQ2DQ

Move Quadword de MMX Technology a XMM Register

estableVMJITAOTinstruccion

Codificaciones

OpcodeInstruccionOp/En64 bitsCompat/LegacyDescripcion
F3 0F D6 /rMOVQ2DQ xmm, mmRMValidoValidoMueve el cuadrido de mmx a cuadword baja de xmm.

Codificacion de operandos

Cada modo es un valor de la columna Op/En de arriba. Dice en que campo de la instruccion codificada va cada operando, en el orden en que se escriben, y si la instruccion lo lee, lo escribe o ambas cosas.

RM

  1. modrm.reg escriturabyte ModRM, campo reg (bits 5-3)
  2. modrm.rm lecturabyte ModRM, campo r/m (bits 2-0); con el byte SIB y el desplazamiento cuando el campo mod los pide

Coste medido

Cargando las mediciones de arch-data...

Descripción

Mueva el cuádpalo del operando de origen (segundo operando) al cuádpalo bajo del operando de destino (primer operando). El operando de origen es un registro de tecnología MMX y el operando de destino es un registro XMM.

Esta instrucción causa una transición de la operación de tecnología x87 FPU a MMX (es decir, la palabra x87 FPU top-of-puntero de pila se establece a 0 y la palabra etiqueta x87 FPU se establece a todos los 0s [válidos]). Si esta instrucción se ejecuta mientras que una excepción x87 FPU coma flotante está pendiente, la excepción se maneja antes de la instrucción MOVQ2DQ se ejecuta.

En modo de 64 bits, el uso del prefijo REX.R permite esta instrucción para acceder a registros adicionales (XMM8-XMM15).

Operación

DEST[63:0] := SRC[63:0];
DEST[127:64] := 00000000000000000H;

Intel C/C++ compilador intrínseco

MOVQ2DQ__128i _mm_movpi64_epi64 ( __m64 a);

SIMD coma flotante Excepciones

None.

Excepciones

Modo protegido
#NMSi CR0.TS[bit 3] = 1.
#UDSi CR0.EM[bit 2] = 1. Si CR4.OSFXSR[bit 9] = 0. Si CPUID.01H:EDX.SSE2[26] = 0. Si el prefijo LOCK es usado.
#MFSi hay una excepción x87 FPU pendiente.
Modo real
Las mismas excepciones que en modo protegido.
Modo virtual-8086
Las mismas excepciones que en modo protegido.
Modo de compatibilidad
Las mismas excepciones que en modo protegido.
Modo de 64 bits
Las mismas excepciones que en modo protegido.

Fuentes