03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!