Opcode PINSRW


CPU: Pentium III+ (KNI/MMX2), AMD Athlon (AMD EMMX)
Type of instruction: User

Instruction: PINSRW dest,src,which_word

Description:
word TMP = which_word AND 0x3;
switch (TMP)
case 0: word MASK = 0x000000000000FFFF
case 1: word MASK = 0x00000000FFFF0000
case 2: word MASK = 0x0000FFFF00000000
case 4: word MASK = 0xFFFF000000000000
endswitch
dest <- (dest and NOT(MASK)) OR ((src << (TMP * 16)) AND MASK);

Physical Form and Timing:
PINSRW mm,r32/m16,imm8 ---- 0F C4 /r imm8 ---- ??


Copyright by InternetNightmare 2005-2006