From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 3 Jun 2013 13:07:13 -0400 To: 9fans@9fans.net Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Go and 21-bit runes (and a bit of Go status) Topicbox-Message-UUID: 6246bf52-ead8-11e9-9d60-3106f5b1d025 On Mon Jun 3 13:05:07 EDT 2013, lucio@proxima.alt.za wrote: > > if by intent, you mean that go is using xmm registers as if they were > > general purpose registers, then the solution is to stop doing that. > > and there's such a patch already. > > No, Go's intent is to minimise runtime surprises. It is possible to > define signal (calling them notes does not change their nature) > handlers and nothing in the Go specifications compels the user not to > use floating point instructions in such handlers. It would also not > be possible to enforce such restrictions in known implementations of signals are not compatable with notes. i don't think this can be truely portable code anyway. - erik