4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
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