On Sat, Nov 14, 2015 at 06:30:13PM +0000, David Chisnall wrote:
> On 26 Oct 2015, at 16:21, Eric van Gyzen <vangy...@freebsd.org> wrote:
> > 
> > One counter-argument to this change is that most applications already
> >  use SIMD, and the number of applications and amount of SIMD usage
> >  are only increasing.
> 
> Note that SSE and SIMD are not the same thing.  The x86-64 ABI uses SSE 
> registers for floating point arguments, so even a purely scalar application 
> that uses floating point will end up faulting in the SSE state.  This is not 
> the case on IA32, where x87 registers are used (though when compiling for 
> i686, SSE is used by default because register allocation for x87 is a huge 
> pain).
> 

Is it ?  If SSE is used on i686 (AKA >= Pentium Pro) by default,
this is a huge bug.

_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to