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.

Nehalem<br />

MOVNTDQA j)<br />

PACKSSWB/DW PACKxmm,<br />

m128 1 1 2 1<br />

USWB<br />

PACKSSWB/DW PACKmm,mm<br />

1 1 1 ivec 1 1<br />

USWB<br />

PACKSSWB/DW PACKmm,m64<br />

1 1 1 1 2<br />

USWB<br />

PACKSSWB/DW PACKxmm,xmm<br />

1 1 x x ivec 1 0.5<br />

USWB<br />

xmm,m128 1 1 x x 1 2<br />

PACKUSDW j) xmm,xmm 1 1 x x ivec 1 2<br />

PACKUSDW j) xmm,m 1 1 x x 1 2<br />

PUNPCKH/LBW/WD/DQ (x)mm, (x)mm 1 1 x x ivec 1 0.5<br />

PUNPCKH/LBW/WD/DQ (x)mm,m 1 1 x x 1 2<br />

PUNPCKH/LQDQ xmm,xmm 1 1 x x ivec 1 0.5<br />

PUNPCKH/LQDQ xmm, m128 2 1 x x 1 1<br />

PMOVSX/ZXBW j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXBW j) xmm,m64 1 1 x x 1 2<br />

PMOVSX/ZXBD j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXBD j) xmm,m32 1 1 x x 1 2<br />

PMOVSX/ZXBQ j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXBQ j) xmm,m16 1 1 x x 1 2<br />

PMOVSX/ZXWD j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXWD j) xmm,m64 1 1 x x 1 2<br />

PMOVSX/ZXWQ j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXWQ j) xmm,m32 1 1 x x 1 2<br />

PMOVSX/ZXDQ j) xmm,xmm 1 1 x x ivec 1 1<br />

PMOVSX/ZXDQ j) xmm,m64 1 1 x x 1 2<br />

PSHUFB h) (x)mm, (x)mm 1 1 x x ivec 1 0.5<br />

PSHUFB h) (x)mm,m 2 1 x x 1 1<br />

PSHUFW mm,mm,i 1 1 x x ivec 1 0.5<br />

PSHUFW mm,m64,i 2 1 x x 1 1<br />

PSHUFD xmm,xmm,i 1 1 x x ivec 1 0.5<br />

PSHUFD xmm,m128,i 2 1 x x 1 1<br />

PSHUFL/HW xmm,xmm,i 1 1 x x ivec 1 0.5<br />

PSHUFL/HW xmm, m128,i 2 1 x x 1 1<br />

PALIGNR h) (x)mm,(x)mm,i 1 1 x x ivec 1 1<br />

PALIGNR h) (x)mm,m,i 2 1 x x 1 1<br />

PBLENDVB j) x,x,xmm0 2 2 1 1 ivec 2 1<br />

PBLENDVB j) xmm,m,xmm0 3 2 1 1 1 1<br />

PBLENDW j) xmm,xmm,i 1 1 x x ivec 1 0.5<br />

PBLENDW j) xmm,m,i 2 1 x x 1 1<br />

MASKMOVQ mm,mm 4 1 1 1 1 1 ivec 2<br />

MASKMOVDQU xmm,xmm 10 4 x x x 2 2 x ivec 7<br />

PMOVMSKB r32,(x)mm 1 1 1 float 2+2 1<br />

PEXTRB j) r32,xmm,i 2 2 x x x ivec 2+1 1<br />

PEXTRB j) m8,xmm,i 2 2 x x 1<br />

PEXTRW r32,(x)mm,i 2 2 x x x ivec 2+1 1<br />

PEXTRW j) m16,(x)mm,i 2 2 x x 1 1 1<br />

PEXTRD j) r32,xmm,i 2 2 x x x ivec 2+1 1<br />

PEXTRD j) m32,xmm,i 2 1 x x 1 1 1<br />

PEXTRQ j,m) r64,xmm,i 2 2 x x x ivec 2+1 1<br />

Page 113

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

Saved successfully!

Ooh no, something went wrong!