操作碼 |
指令 |
說明 |
66 0F 73 /7 ib |
PSLLDQ xmm1, imm8 |
將 xmm1 左移 imm8 位元組,清除低位。 |
按計數運算元(第二個運算元)指定的位元組數,將目標運算元(第一個運算元)左移。空出的低位位元組被清除(設定為全 0)。如果計數運算元指定的值大於 15,則將目標運算元設定為全 0。目標運算元是 XMM 暫存器。計數運算元是 8 位立即數。
TEMP COUNT;
if (TEMP > 15) TEMP 16;
DEST DEST << (TEMP * 8);
PSLLDQ __m128i _mm_slli_si128 ( __m128i a, int imm)
無。
#UD - 如果 CR0 中的 EM 設定為 1。如果 CR4 中的 OSFXSR 是 0。如果 CPUID 功能標誌 SSE-2 是 0。
#NM - 如果 CR0 中的 TS 設定為 1。
與“保護模式”中的異常相同。
與“保護模式”中的異常相同。
無。