From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Thu, 3 Apr 2014 22:13:49 -0400 To: 9fans@9fans.net Message-ID: <4e70d3ef3441e82d13acf2e7ca090733@ladd.quanstro.net> In-Reply-To: <3448b9061bd0930eb5dc5ac2d1b669a7@jitaku.localdomain> References: <3448b9061bd0930eb5dc5ac2d1b669a7@jitaku.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] what is differece(s) between sources and atom kernel? Topicbox-Message-UUID: d674092a-ead8-11e9-9d60-3106f5b1d025 On Thu Apr 3 22:06:07 EDT 2014, kokamoto@hera.eonet.ne.jp wrote: > I've been considered why pc kernel dosen't work for go compiling, > however pcpae kernel does. The 'sources' pc kernel works fine > (from David's talk here). > > In the 'sources' pc kernel, there is a definition of fpssesave etc > in its l.s. > On the other hand, no definition in atom's pc kernel. > However, pcpae kernel have them in l.s (named ssesave etc). > I think this is the cause of different behaviours between them. > Am I right? yes, the 9atom pc kernel doesn't support SSE. this is on purpose. i thought support for multiple types of floating point in the same kernel was not ideal. and since i think of the pc kernel as there mostly to support quite old hardware without sse support, and really new and tiny hardware (also likely with funny floating point), i thought it would work to just support sse in the PAE kernel. pae isn't newfangled. it was supported, iirc, by the ppro. - erik