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.
Bulldozer<br />
Arithmetic<br />
ADDSS/D SUBSS/D x,x/m 1 5-6 0.5 P01 fma<br />
ADDPS/D SUBPS/D x,x/m 1 5-6 0.5 P01 fma<br />
VADDPS/D VSUBPS/D y,y,y/m 2 5-6 1 P01 fma<br />
ADDSUBPS/D x,x/m 1 5-6 0.5 P01 fma<br />
VADDSUBPS/D<br />
HADDPS/D<br />
y,y,y/m 2 5-6 1 P01 fma<br />
HSUBPS/D<br />
HADDPS/D<br />
x,x 3 10 2 P01 P1 ivec/fma<br />
HSUBPS/D<br />
VHADDPS/D<br />
x,m128 4 2 P01 P1 ivec/fma<br />
VHSUBPS/D<br />
VHADDPS/D<br />
y,y,y 8 10 4 P01 P1 ivec/fma<br />
VHSUBPS/D<br />
y,y,m 10 4 P01 P1 ivec/fma<br />
MULSS MULSD x,x/m 1 5-6 0.5 P01 fma<br />
MULPS MULPD x,x/m 1 5-6 0.5 P01 fma<br />
VMULPS VMULPD y,y,y/m 2 5-6 1 P01 fma<br />
DIVSS DIVPS x,x/m 1 9-24 4.5-9.5 P01 fp<br />
VDIVPS y,y,y/m 2 9-24 9-19 P01 fp<br />
DIVSD DIVPD x,x/m 1 9-27 4.5-11 P01 fp<br />
VDIVPD y,y,y/m 2 9-27 9-22 P01 fp<br />
RCPSS/PS x,x/m 1 5 1 P01 fp<br />
VRCPPS<br />
CMPSS/D<br />
y,y/m 2 5 2 P01 fp<br />
CMPPS/D<br />
x,x/m 1 2 0.5 P01 fp<br />
VCMPPS/D<br />
COMISS/D<br />
y,y,y/m 2 2 1 P01 fp<br />
UCOMISS/D<br />
MAXSS/SD/PS/PD<br />
x,x/m 2 1 P01 P3 fp<br />
MINSS/SD/PS/PD x,x/m 1 2 0.5 P01 fp<br />
VMAXPS/D VMINPS/D y,y,y/m 2 2 1 P01 fp<br />
ROUNDSS/SD/PS/PD<br />
VROUNDSS/SD/PS/<br />
x,x/m,i 1 4 1 P0 fp<br />
PD<br />
y,y/m,i 2 4 2 P0 fp<br />
DPPS x,x,i 16 25 6 P01 P23 fma<br />
DPPS x,m128,i 18 7 P01 P23 fma<br />
VDPPS y,y,y,i 25 27 13 P01 P3 fma<br />
VDPPS y,m256,i 29 13 P01 P3 fma<br />
DPPD x,x,i 15 15 5 P01 P23 fma<br />
DPPD x,m128,i 17 6 P01 P23 fma<br />
Math<br />
SQRTSS/PS x,x/m 1 14-15 4.5-12 P01 fp<br />
VSQRTPS y,y/m 2 14-15 9-24 P01 fp<br />
SQRTSD/PD x,x/m 1 24-26 4.5-16.5 P01 fp<br />
VSQRTPD y,y/m 2 24-26 9-33 P01 fp<br />
RSQRTSS/PS x,x/m 1 5 1 P01 fp<br />
VRSQRTPS y,y/m 2 5 2 P01 fp<br />
Page 46