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.
VIA Nano 2000<br />
LDDQU xmm, m128 1 LD 2-3 1<br />
MOVDQ2Q mm, xmm 1 MB 1 1<br />
MOVQ2DQ xmm,mm 1 MB 1 1<br />
MOVNTQ m64,mm 3 ~300 2<br />
MOVNTDQ<br />
PACKSSWB/DW<br />
m128,xmm 3 ~300 2<br />
PACKUSWB<br />
PUNPCKH/LBW/WD/<br />
(x)mm, (x)mm 1 MB 1 1<br />
DQ<br />
(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 />
PALIGNR xmm, xmm,i 1 MB 1 1<br />
MASKMOVQ mm,mm 1-3<br />
MASKMOVDQU xmm,xmm 1-3<br />
PMOVMSKB r32,(x)mm 3 1<br />
PEXTRW r32 ,(x)mm,i 3 1<br />
PINSRW (x)mm,r32,i 9 9<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 />
PMULL/HW PMULHUW (x)mm,(x)mm 1 MA 3 1<br />
PMULHRSW (x)mm,(x)mm 1 MA 3 1<br />
PMULUDQ (x)mm,(x)mm 1 MA 3 1<br />
PMADDWD (x)mm,(x)mm 4 2<br />
PMADDUBSW (x)mm,(x)mm 10 8<br />
PSADBW (x)mm,(x)mm MB 2 1<br />
PAVGB/W (x)mm,(x)mm 1 MB 1 1<br />
PMIN/MAXUB (x)mm,(x)mm 1 MB 1 1<br />
PMIN/MAXSW<br />
PABSB PABSW PABSD<br />
(x)mm,(x)mm 1 MB 1 1<br />
PSIGNB PSIGNW<br />
(x)mm,(x)mm 1 MB 1 1<br />
PSIGND<br />
(x)mm,(x)mm 1 MB 1 1<br />
Logic instructions<br />
PAND(N) POR PXOR (x)mm,(x)mm 1 MB 1 1<br />
PSLL/RL/RAW/D/Q (x)mm,(x)mm 1 MB 1 1<br />
PSLL/RL/RAW/D/Q (x)xmm,i 1 MB 1 1<br />
PSLL/RLDQ xmm,i 1 MB 1 1<br />
Other<br />
EMMS 1 MB 1<br />
Page 170