github.com/onflow/flow-go/crypto@v0.24.8/hash/keccakf_asm.go (about) 1 // Copyright 2015 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:build amd64 && !purego && gc 6 // +build amd64,!purego,gc 7 8 package hash 9 10 // keccakF1600 is Keccak permutation function with 11 // a width of 1600 bits and 24 rounds. 12 // This function is implemented in keccakf_amd64.s. 13 14 //go:noescape 15 16 func keccakF1600(a *[25]uint64)