Subject: Re: audio problems with -current/GCC4?
To: Martijn van Buul <martijnb@atlas.ipv6.stack.nl>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: port-i386
Date: 07/11/2006 07:42:44
Martijn van Buul wrote:
> It occurred to me that Garrett D'Amore wrote in gmane.os.netbsd.devel.pkgsrc.user:
>   
>> Perry E. Metzger wrote:
>>     
>>> FYI, the kernel does not use floating point, and is not supposed to
>>> use the floating point registers. I would suggest that there is no
>>> point in setting -mmmx -msse etc in the kernel.
>>>
>>>       
>> AFAIK, MMX and SSE have _nothing_ to do with floating point. 
>>     
>
> They have a *lot* to do with floating point. They share registers with floating
> point, and an SSE2 unit is actually able to do a pretty decent floating point
> implementation of its own. I believe there's a gcc option to use SSE2 floating
> point over i387 floating point, but I may be mistaken there.
>
>   

I thought the operations were all integer based, and used their own
registers.  I guess I was mistaken.

-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191