4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
4 Instruction tables - Agner Fog
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Nano 3000<br />
MOVQ2DQ xmm,mm 1 MB 1 1<br />
MOVNTQ m64,mm 2 ~360 2<br />
MOVNTDQ m128,xmm 2 ~360 2<br />
MOVNTDQA<br />
PACKSSWB/DW<br />
xmm,m128 1 2 1<br />
PACKUSWB<br />
(x)mm, (x)mm 1 MB 1 1<br />
PACKUSDW xmm,xmm 1 MB 1 1<br />
PUNPCKH/LBW/WD/DQ (x)mm, (x)mm 1 MB 1 1<br />
PUNPCKH/LQDQ (x)mm, (x)mm 1 MB 1 1<br />
PSHUFB (x)mm,(x)mm 1 MB 1 1<br />
PSHUFW mm,mm,i 1 MB 1 1<br />
PSHUFL/HW xmm,xmm,i 1 MB 1 1<br />
PSHUFD xmm,xmm,i 1 MB 1 1<br />
PBLENDVB x,x,xmm0 1 MB 2 2<br />
PBLENDW xmm,xmm,i 1 MB 1 1<br />
PALIGNR xmm, xmm,i 1 MB 1 1<br />
MASKMOVQ mm,mm 1-2<br />
MASKMOVDQU xmm,xmm 1-2<br />
PMOVMSKB r32,(x)mm 3 1<br />
PEXTRW r32 ,(x)mm,i 1 MB 3 1<br />
PEXTRB/D/Q r32/64 ,xmm,i 1 MB 3 1<br />
PINSRW (x)mm,r32,i 2 MB 5 1<br />
PINSRB/D/Q<br />
PMOVSX/ZXBW/BD/<br />
xmm,r32/64,i 2 MB 5 1<br />
BQ/WD/WQ/DQ<br />
xmm,xmm 1 MB 1 1<br />
Arithmetic instructions<br />
PADD/SUB(U)(S)B/W/D<br />
(x)mm, (x)mm 1 MB 1 1<br />
PADDQ PSUBQ<br />
PHADD(S)W<br />
(x)mm, (x)mm 1 MB 1 1<br />
PHSUB(S)W<br />
(x)mm, (x)mm 3 MB 3 3<br />
PHADDD PHSUBD (x)mm, (x)mm 3 MB 3 3<br />
PCMPEQ/GTB/W/D (x)mm,(x)mm 1 MB 1 1<br />
PCMPEQQ xmm,xmm 1 MB 1 1<br />
PMULL/HW PMULHUW (x)mm,(x)mm 1 MA 3 1<br />
PMULHRSW (x)mm,(x)mm 1 MA 3 1<br />
PMULLD xmm,xmm 1 MA 3 1<br />
PMULUDQ (x)mm,(x)mm 1 MA 3 1<br />
PMULDQ xmm,xmm 1 MA 3 1<br />
PMADDWD (x)mm,(x)mm 1 MA 4 2<br />
PMADDUBSW (x)mm,(x)mm 7 10 8<br />
PSADBW (x)mm,(x)mm 1 MB 2 1<br />
MPSADBW xmm,xmm,i 1 MB 2 1<br />
PAVGB/W (x)mm,(x)mm 1 MB 1 1<br />
PMIN/MAXSW (x)mm,(x)mm 1 MB 1 1<br />
PMIN/MAXUB (x)mm,(x)mm 1 MB 1 1<br />
PMIN/MAXSB/D xmm,xmm 1 MB 1 1<br />
PMIN/MAXUW/D xmm,xmm 1 MB 1 1<br />
PHMINPOSUW xmm,xmm 1 MB 2 1<br />
Page 180