Source file src/internal/runtime/maps/memhash_aes_asm.go
1 // Copyright 2026 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 && !goexperiment.simd) || arm64 || 386 6 7 package maps 8 9 import ( 10 "unsafe" 11 ) 12 13 const memHashUsesVAES = false 14 15 // stabs for assembly implementations 16 // 17 //go:noescape 18 func memHashAES(p unsafe.Pointer, h, s uintptr) uintptr 19 20 //go:noescape 21 func memHash32AES(p unsafe.Pointer, h uintptr) uintptr 22 23 //go:noescape 24 func memHash64AES(p unsafe.Pointer, h uintptr) uintptr 25 26 //go:noescape 27 func strHashAES(p unsafe.Pointer, h uintptr) uintptr 28