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.
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