A previous fix to improve performance based on alignment to sha3 was made in both ppc64le and ppc64, when it should have only applied to ppc64le. This changes the build tags so it is only done for ppc64le. Fixes golang/go#15392 Change-Id: Idf32a0370f3c76fc2b54a2897a668acbae5d43c5 Reviewed-on: https://go-review.googlesource.com/22323 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
17 lines
406 B
Go
17 lines
406 B
Go
// Copyright 2015 The Go Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// +build !amd64,!386,!ppc64le appengine
|
|
|
|
package sha3
|
|
|
|
var (
|
|
xorIn = xorInGeneric
|
|
copyOut = copyOutGeneric
|
|
xorInUnaligned = xorInGeneric
|
|
copyOutUnaligned = copyOutGeneric
|
|
)
|
|
|
|
const xorImplementationUnaligned = "generic"
|