R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6827061
(Reference implementation by dchest. amd64 disabled pending 6l fix.) R=golang-dev, dchest CC=golang-dev https://golang.org/cl/6494105