From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 10 Dec 2012 16:39:47 -0800 From: Anthony Martin To: erik quanstrom Message-ID: <20121211003947.GC13450@dinah> References: <20121209114511.52c33e52@zinc.9fans.fr> <20121210164254.GA6179@dinah> <20121211001025.GA13450@dinah> <8b5e31edf5fb7c7188a7c1df9551aee4@brasstown.quanstro.net> <20121211002816.GB13450@dinah> <28d50168fe7b280ea8dece573c0280d2@brasstown.quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <28d50168fe7b280ea8dece573c0280d2@brasstown.quanstro.net> Cc: 9fans@9fans.net Subject: Re: [9fans] 9vx and Go Topicbox-Message-UUID: f546c6cc-ead7-11e9-9d60-3106f5b1d025 erik quanstrom once said: > > No. They're written using BYTE instructions where needed. > > > > Currently 8g will only generate 387 style fp code but the > > is to eventually use SSE. See http://golang.org/issue/3912. > > > > that's not what i read. i read that it's going to be a compile-time > option. surely they're not sneaking xmm in the side door. Sort of. The plan is to use SSE by default but use an environment variable (and compiler flag) to disable it. This is how it works on ARM for different ABIs. You set GOARM=5 or whatever and the compiler and runtime won't use anything after that revision. Anthony