03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Prescott<br />

MOVQ2DQ xmm,mm 2 0 10 1 2 0,1 mov-mmx sse2<br />

MOVNTQ m,mm 3 0 4 0 mov sse<br />

MOVNTDQ m,xmm 2 0 4 0 mov sse2<br />

MOVDDUP<br />

MOVSHDUP<br />

xmm,xmm 1 0 2 1 2 1 mmx shift sse3<br />

MOVSLDUP<br />

PACKSSWB/DW<br />

xmm,xmm 1 0 4 1 2 1 mmx shift sse3<br />

PACKUSWB<br />

PACKSSWB/DW<br />

mm,r/m 1 0 2 1 2 1 mmx shift mmx a<br />

PACKUSWB<br />

PUNPCKH/LBW/WD/<br />

xmm,r/m 1 0 4 1 4 1 mmx shift mmx a<br />

DQ<br />

PUNPCKHBW/WD/DQ/<br />

mm,r/m 1 0 2 1 2 1 mmx shift mmx a<br />

QDQ<br />

PUNPCKLBW/WD/DQ/Q<br />

xmm,r/m 1 0 4 1 4 1 mmx shift sse2 a<br />

DQ<br />

xmm,r/m 1 0 2 1 2 1 mmx shift sse2 a<br />

PSHUFD xmm,xmm,i 1 0 4 1 2 1 mmx shift sse2<br />

PSHUFL/HW xmm,xmm,i 1 0 2 1 2 1 mmx shift sse<br />

PSHUFW mm,mm,i 1 0 2 1 1 1 mmx shift sse<br />

MASKMOVQ mm,mm 1 4 10 0 mov sse<br />

MASKMOVDQU xmm,xmm 1 6 12 0 mov sse2<br />

PMOVMSKB r32,r 2 0 7 3 0,1 mmx-alu0 sse<br />

PEXTRW r32,mm,i 2 0 7 2 1 mmx-int sse<br />

PEXTRW r32,xmm,i 2 0 7 3 1 mmx-int sse2<br />

PINSRW r,r32,i 2 0 4 2 1 int-mmx sse<br />

Arithmetic instructions<br />

PADDB/W/D<br />

PADD(U)SB/W<br />

PSUBB/W/D<br />

r,r/m 1 0 2 1 1,2 1 mmx alu mmx a,j<br />

PSUB(U)SB/W<br />

r,r/m 1 0 2 1 1,2 1 mmx alu mmx a,j<br />

PADDQ, PSUBQ mm,r/m 1 0 2 1 1 1 mmx alu sse2 a<br />

PADDQ, PSUBQ<br />

PCMPEQB/W/D<br />

xmm,r/m 1 0 5 1 2 1 fp add sse2 a<br />

PCMPGTB/W/D<br />

r,r/m 1 0 2 1 1,2 1 mmx alu mmx a,j<br />

PMULLW PMULHW r,r/m 1 0 7 1 1,2 1 fp mul mmx a,j<br />

PMULHUW r,r/m 1 0 7 1 1,2 1 fp mul sse a,j<br />

PMADDWD r,r/m 1 0 7 1 1,2 1 fp mul mmx a,j<br />

PMULUDQ r,r/m 1 0 7 1 1,2 1 fp mul sse2 a,j<br />

PAVGB/W r,r/m 1 0 2 1 1,2 1 mmx alu sse a,j<br />

PMIN/MAXUB r,r/m 1 0 2 1 1,2 1 mmx alu sse a,j<br />

PMIN/MAXSW r,r/m 1 0 2 1 1,2 1 mmx alu sse a,j<br />

PSADBW r,r/m 1 0 4 1 1,2 1 mmx alu sse a,j<br />

Logic<br />

PAND, PANDN r,r/m 1 0 2 1 1,2 1 mmx alu mmx a,j<br />

POR, PXOR<br />

PSLL/RLW/D/Q,<br />

r,r/m 1 0 2 1 1,2 1 mmx alu mmx a,j<br />

PSRAW/D<br />

r,i/r/m 1 0 2 1 1,2 1 mmx shift mmx a,j<br />

PSLLDQ, PSRLDQ xmm,i 1 0 4 1 2 1 mmx shift sse2<br />

Page 152

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

Saved successfully!

Ooh no, something went wrong!