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.
Wolfdale<br />
PMOVSX/ZXBW j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXBW j) xmm,m64 1 1 1 1 int 1<br />
PMOVSX/ZXBD j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXBD j) xmm,m32 1 1 1 1 int 1<br />
PMOVSX/ZXBQ j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXBQ j) xmm,m16 1 1 1 1 int 1<br />
PMOVSX/ZXWD j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXWD j) xmm,m64 1 1 1 1 int 1<br />
PMOVSX/ZXWQ j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXWQ j) xmm,m32 1 1 1 1 int 1<br />
PMOVSX/ZXDQ j) xmm,xmm 1 1 1 int 1 1<br />
PMOVSX/ZXDQ j) xmm,m64 1 1 1 1 int 1<br />
PSHUFB h) mm,mm 1 1 1 int 1 1<br />
PSHUFB h) mm,m64 2 1 1 1 int 1<br />
PSHUFB h) xmm,xmm 1 1 1 int 1 1<br />
PSHUFB h) xmm,m128 1 1 1 1 int 1<br />
PSHUFW mm,mm,i 1 1 1 int 1 1<br />
PSHUFW mm,m64,i 2 1 1 1 int 1<br />
PSHUFD xmm,xmm,i 1 1 1 int 1 1<br />
PSHUFD xmm,m128,i 2 1 1 1 int 1<br />
PSHUFL/HW xmm,xmm,i 1 1 1 int 1 1<br />
PSHUFL/HW xmm, m128,i 2 1 1 1 int 1<br />
PALIGNR h) mm,mm,i 2 2 2 int 2 1<br />
PALIGNR h) mm,m64,i 3 2 3 1 int 1<br />
PALIGNR h) xmm,xmm,i 1 1 1 int 1 1<br />
PALIGNR h) xmm,m128,i 1 1 1 1 int 1<br />
PBLENDVB j) x,x,xmm0 2 2 2 int 2 2<br />
PBLENDVB j) x,m,xmm0 2 2 2 1 int 2<br />
PBLENDW j) xmm,xmm,i 1 1 1 int 1 1<br />
PBLENDW j) xmm,m,i 1 1 1 1 int 1<br />
MASKMOVQ mm,mm 4 1 1 1 1 1 int 2-5<br />
MASKMOVDQU xmm,xmm 10 4 1 3 2 2 3 int 6-10<br />
PMOVMSKB r32,(x)mm 1 1 1 int 2 1<br />
PEXTRB j) r32,xmm,i 2 2 x x x int 3 1<br />
PEXTRB j) m8,xmm,i 2 2 x x x int 3 1<br />
PEXTRW r32,(x)mm,i 2 2 x x x 1 int 3 1<br />
PEXTRW j) m16,(x)mm,i 2 2 1 1 1 int 1<br />
PEXTRD j) r32,xmm,i 2 2 x x x int 3 1<br />
PEXTRD j) m32,xmm,i 2 1 1 1 1 int 1<br />
PEXTRQ j,m) r64,xmm,i 2 2 x x x int 3 1<br />
PEXTRQ j,m) m64,xmm,i 2 1 1 1 1 int 1<br />
PINSRB j) xmm,r32,i 1 1 1 int 1 1<br />
PINSRB j) xmm,m8,i 2 1 1 1 int 1<br />
PINSRW (x)mm,r32,i 1 1 1 int 2 1<br />
PINSRW (x)mm,m16,i 2 1 1 1 int 1<br />
PINSRD j) xmm,r32,i 1 1 1 int 1 1<br />
PINSRD j) xmm,m32,i 2 1 1 1 int 1<br />
PINSRQ j,m) xmm,r64,i 1 1 1 int 1 1<br />
PINSRQ j,m) xmm,m64,i 2 1 1 1 int 1<br />
Page 100