On 23 January 2011 11:30, Greg Lindahl <greg@blekko.com> wrote: > On Sun, Jan 23, 2011 at 11:25:16AM +0530, Philip Potter wrote: > >> The bigger problem is availability on the target machine. If you are >> compiling a binary package for distribution (say, as part of a linux >> distro), > > That is a problem on i386, but fortunately not for x86-64. Yes - and further, -mfparch=sse is the default option on x86-64, so there's no need to worry at all on that platform. Investigating i386 further, it seems only a few i386 processors have double-precision SSE instructions; the gcc docs suggest most intel and all AMD i386 processors only support single-precision SSE, which doesn't solve the problem completely. This pretty much knocks the -mfparch=sse option out for most i386 situations. PhilThread Previous | Thread Next