03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Operation<br />

255 224 192<br />

Src2<br />

Src1<br />

255<br />

Destination<br />

127 96 64<br />

Src2<br />

Src1<br />

127<br />

Destination<br />

VMPSADBW (VEX.256 encoded version)<br />

SRC2_OFFSET imm8[1:0]*32<br />

SRC1_OFFSET imm8[2]*32<br />

SRC1_BYTE0 SRC1[SRC1_OFFSET+7:SRC1_OFFSET]<br />

SRC1_BYTE1 SRC1[SRC1_OFFSET+15:SRC1_OFFSET+8]<br />

SRC1_BYTE2 SRC1[SRC1_OFFSET+23:SRC1_OFFSET+16]<br />

SRC1_BYTE3 SRC1[SRC1_OFFSET+31:SRC1_OFFSET+24]<br />

SRC1_BYTE4 SRC1[SRC1_OFFSET+39:SRC1_OFFSET+32]<br />

SRC1_BYTE5 SRC1[SRC1_OFFSET+47:SRC1_OFFSET+40]<br />

SRC1_BYTE6 SRC1[SRC1_OFFSET+55:SRC1_OFFSET+48]<br />

SRC1_BYTE7 SRC1[SRC1_OFFSET+63:SRC1_OFFSET+56]<br />

SRC1_BYTE8 SRC1[SRC1_OFFSET+71:SRC1_OFFSET+64]<br />

SRC1_BYTE9 SRC1[SRC1_OFFSET+79:SRC1_OFFSET+72]<br />

SRC1_BYTE10 SRC1[SRC1_OFFSET+87:SRC1_OFFSET+80]<br />

Abs. Diff.<br />

Figure 5-1. VMPSADBW Operation<br />

Imm[4:3]*32+128<br />

Abs. Diff.<br />

INSTRUCTION SET REFERENCE<br />

Ref. # 319433-014 5-7<br />

Sum<br />

Imm[5]*32+128<br />

144<br />

Imm[1:0]*32<br />

Sum<br />

Imm[2]*32<br />

16<br />

128<br />

128<br />

0<br />

0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!