03.03.2013 Views

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

4 Instruction tables - Agner Fog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bobcat<br />

MOVSHDUP,<br />

MOVSLDUP<br />

r,m 2 12 3 AGU<br />

MOVMSKPS/D r32,r 1 ~6 2 FP0<br />

SHUFPS/D r,r/m,i 3 2 2 FP0/1<br />

UNPCK H/L PS/D r,r/m 2 1 1 FP0/1<br />

Conversion<br />

CVTPS2PD r,r/m 2 5 2 FP1<br />

CVTPD2PS r,r/m 4 5 3 FP0, FP1<br />

CVTSD2SS r,r/m 3 5 3 FP0, FP1<br />

CVTSS2SD r,r/m 1 4 1 FP1<br />

CVTDQ2PS r,r/m 2 4 4 FP1<br />

CVTDQ2PD r,r/m 2 5 2 FP1<br />

CVT(T)PS2DQ r,r/m 2 4 4 FP1<br />

CVT(T)PD2DQ r,r/m 4 6 3 FP0, FP1<br />

CVTPI2PS xmm,mm 1 4 2 FP1<br />

CVTPI2PD xmm,mm 2 5 2 FP1<br />

CVT(T)PS2PI mm,xmm 1 4 1 FP1<br />

CVT(T)PD2PI mm,xmm 3 6 2 FP0, FP1<br />

CVTSI2SS xmm,r32 3 12 3 FP0, FP1<br />

CVTSI2SD xmm,r32 2 11 3 FP1<br />

CVT(T)SS2SI r32,xmm 2 12 1 FP0, FP1<br />

CVT(T)SD2SI r32,xmm 2 11 1 FP0, FP1<br />

Arithmetic<br />

ADDSS/D SUBSS/D r,r/m 1 3 1 FP0<br />

ADDPS/D SUBPS/D r,r/m 2 3 2 FP0<br />

ADDSUBPS/D<br />

HADDPS/D<br />

r,r/m 2 3 2 FP0 SSE3<br />

HSUBPS/D<br />

r,r/m 2 3 2 FP0 SSE3<br />

MULSS r,r/m 1 2 1 FP1<br />

MULSD r,r/m 1 4 2 FP1<br />

MULPS r,r/m 2 2 2 FP1<br />

MULPD r,r/m 2 4 4 FP1<br />

DIVSS r,r/m 1 13 13 FP1<br />

DIVPS r,r/m 2 38 38 FP1<br />

DIVSD r,r/m 1 17 17 FP1<br />

DIVPD r,r/m 2 34 34 FP1<br />

RCPSS r,r/m 1 3 1 FP1<br />

RCPPS r,r/m 2 3 2 FP1<br />

MAXSS/D MINSS/D r,r/m 1 2 1 FP0<br />

MAXPS/D MINPS/D r,r/m 2 2 2 FP0<br />

CMPccSS/D r,r/m 1 2 1 FP0<br />

CMPccPS/D<br />

COMISS/D<br />

r,r/m 2 2 2 FP0<br />

UCOMISS/D<br />

r,r/m 1 1 FP0<br />

Logic<br />

ANDPS/D ANDNPS/D<br />

ORPS/D XORPS/D<br />

r,r/m 2 1 1 FP0/1<br />

Page 57

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

Saved successfully!

Ooh no, something went wrong!