From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net Date: Sun, 2 Jun 2013 17:24:30 +0200 From: lucio@proxima.alt.za In-Reply-To: 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: 5f9dd4ca-ead8-11e9-9d60-3106f5b1d025 > movou (movdqu in the manual) is a sse2 data movement instruction. > not all sse2 instructions require that sse be turned on (pause, for example), > but movou uses at least one xmm register so is clearly using the sse > unit, thus requiring that it be turned on. I see Erik answers my question: xmm registers may be clobbered. I suppose they could be saved in the Go runtime, if absolutely essential? ++L