Date: Sun, 13 Feb 2005 19:57:10 +0100 From: Thomas Krause -CI- <freebsd-amd64@chef-ingenieur.de> To: Steve Kargl <sgk@troutmask.apl.washington.edu>, freebsd-amd64@freebsd.org Subject: Re: -mno-sse -mno-sse2 -mno-mmx -mno-3dnow when compiling kernel Message-ID: <420FA306.8010102@chef-ingenieur.de> In-Reply-To: <20050213184051.GA41566@troutmask.apl.washington.edu> References: <420F9CA1.4040207@chef-ingenieur.de> <20050213184051.GA41566@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Steve Kargl schrieb: > On Sun, Feb 13, 2005 at 07:29:53PM +0100, Thomas Krause -CI- wrote: > >>Hello, >>why are the Switches "-mno-sse -mno-sse2 -mno-mmx -mno-3dnow" are set >>when compiling an amd64 kernel? I think, the CPU supports all thease >>features. >> > > > AFAIK, floating point is not permitted in the kernel. Why would > you need to use sse, sse2, mmx, or 3dnow? > I don't know, if thease features are useful in the kernel. But when compiling a x86 kernel, they are not disabled. As I remember, you can compile libpng using mmx features. (I'm unsure, if you need a mmx-optimized kernel for that.) Regards, Thomas.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?420FA306.8010102>