Hi Dariusz, yes, using the various SSE's should help performance. At one point I enabled a lot of optimizations on the P4/Pm builds. -msse2 -mfpmath=sse and -O3 for example.
This resulted in a very unstable browser that regularly crashed in various ways while the i686 build was stable. I've slowly removed most of those optimizations making the browser stable.
Some of the problems may be bugs in the compiler, turning up the optimizations exposes bugs. Some were just weird.
The -mfpmath=sse should replace using the co-processor for floating point math, it is not quite as accurate, SSE does 64 bit math while the i87 does 80 point math. Well it worked fine until it was run on systems without the screensaver installed, then after 5 or 10 minutes, I forget and it was different for FF and SM, but consistent, there would suddenly be high CPU blocking a core. This was code, nsIdle or such, where the browser detected a quiet system by seeing it the screensaver was running and did housecleaning then. Subtle bug that I was lucky to partially figure out.
Edit: got to go soon, so more later