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.

Merom<br />

MULSD xmm,m64 1 1 1 1 float 1<br />

MULPS xmm,xmm 1 1 1 float 4 1<br />

MULPS xmm,m128 1 1 1 1 float 1<br />

MULPD xmm,xmm 1 1 1 float 5 1<br />

MULPD xmm,m128 1 1 1 1 float 1<br />

DIVSS xmm,xmm 1 1 1 float 6-18 d) 5-17 d)<br />

DIVSS xmm,m32 1 1 1 1 float 5-17 d)<br />

DIVSD xmm,xmm 1 1 1 float 6-32 d) 5-31 d)<br />

DIVSD xmm,m64 1 1 1 1 float 5-31 d)<br />

DIVPS xmm,xmm 1 1 1 float 6-18 d) 5-17 d)<br />

DIVPS xmm,m128 1 1 1 1 float 5-17 d)<br />

DIVPD xmm,xmm 1 1 1 float 6-32 d) 5-31 d)<br />

DIVPD xmm,m128 1 1 1 1 float 5-31 d)<br />

RCPSS/PS xmm,xmm 1 1 1 float 3 2<br />

RCPSS/PS xmm,m 1 1 1 1 float 2<br />

CMPccSS/D xmm,xmm 1 1 1 float 3 1<br />

CMPccSS/D xmm,m32/64 1 1 1 1 float 1<br />

CMPccPS/D xmm,xmm 1 1 1 float 3 1<br />

CMPccPS/D xmm,m128 1 1 1 1 float 1<br />

COMISS/D UCOMISS/D xmm,xmm 1 1 1 float 3 1<br />

COMISS/D UCOMISS/D xmm,m32/64 1 1 1 1 float 1<br />

MAXSS/D MINSS/D xmm,xmm 1 1 1 float 3 1<br />

MAXSS/D MINSS/D xmm,m32/64 1 1 1 1 float 1<br />

MAXPS/D MINPS/D xmm,xmm 1 1 1 float 3 1<br />

MAXPS/D MINPS/D xmm,m128 1 1 1 1 float 1<br />

Math<br />

SQRTSS/PS xmm,xmm 1 1 1 float 6-29 6-29<br />

SQRTSS/PS xmm,m 2 1 1 1 float 6-29<br />

SQRTSD/PD xmm,xmm 1 1 1 float 6-58 6-58<br />

SQRTSD/PD xmm,m 2 1 1 1 float 6-58<br />

RSQRTSS/PS xmm,xmm 1 1 1 float 3 2<br />

RSQRTSS/PS xmm,m 1 1 1 1 float 2<br />

Logic<br />

AND/ANDN/OR/XORPS/D xmm,xmm 1 1 x x x int 1 0.33<br />

AND/ANDN/OR/XORPS/D xmm,m128 1 1 x x x 1 int 1<br />

Other<br />

LDMXCSR m32 14 13 1 42<br />

STMXCSR m32 6 4 1 1 19<br />

FXSAVE m4096 141 145 145<br />

FXRSTOR m4096 119 164 164<br />

Notes:<br />

d) Round divisors give low values.<br />

g) SSE3 instruction set.<br />

Page 92

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

Saved successfully!

Ooh no, something went wrong!