Descriptionruntime: use unoptimized memmove and memclr on Plan 9
On Plan 9, the kernel disallows the use of floating point
instructions while handling a note. Previously, we worked
around this by using a simple loop in place of memmove.
When I added that work-around, I verified that all paths
from the note handler didn't end up calling memmove. Now
that memclr is using SSE instructions, the same process
will have to be done again.
Instead of doing that, however, this CL just punts and
uses unoptimized functions everywhere on Plan 9.
Patch Set 1 #Patch Set 2 : diff -r 9a60a27637a4 https://code.google.com/p/go #Patch Set 3 : diff -r 4d38723d03f0 https://code.google.com/p/go #Patch Set 4 : diff -r de89d05d7ca7 https://code.google.com/p/go #
MessagesTotal messages: 5
|