MOVHLPS - 壓縮單精度浮點值從高位移到低位

操作碼

指令

說明

OF 12 /r

MOVHLPSxmm1, xmm2

將兩個壓縮單精度浮點值從 xmm2 的高位四字移到 xmm1 的低位四字。

說明

將兩個壓縮單精度浮點值從源運算元(第二個運算元)的高位四字移到目標運算元(第一個運算元)的低位四字。目標運算元的高位四字保持不變。

操作

DEST[63-0] SRC[127-64];
* DEST[127-64] unchanged *;

英特爾(R) C++ 編譯器等價內部函式

MOVHLPS __m128 _mm_movehl_ps(__m128 a, __m128 b)

SIMD 浮點異常

無。

保護模式異常

#NM - 如果 CR0 中的 TS 設定為 1。

#UD - 如果 CR0 中的 EM 設定為 1。如果 CR4 中的 OSFXSR 是 0。如果 CPUID 功能標誌 SSE 是 0。

實地址模式異常

與“保護模式”中的異常相同。

虛 8086 模式異常

與“保護模式”中的異常相同。