Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 122
Documentation Changes
Instruction Operand Encoding
...
PBLENDVB — Variable Blend Packed Bytes
Instruction Operand Encoding
...
PBLENDW — Blend Packed Words
Instruction Operand Encoding
...
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 38 10 /r PBLENDVB xmm1,
xmm2/m128,
<XMM0>
A Valid Valid Select byte values from
xmm1 and xmm2/m128
from mask specified in the
high bit of each byte in
XMM0 and store the values
into xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) <XMM0> NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 3A 0E /r
ib
PBLENDW xmm1,
xmm2/m128,
imm8
AValid Valid Select words from xmm1
and xmm2/m128 from mask
specified in imm8 and store
the values into xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) imm8 NA