blob: 326040f19956e56d7364182b46157babc45e1866 [file]
// Copyright 2026 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.
//go:build goexperiment.simd
package archsimd
import "internal/cpu"
type ARM64Features struct{}
var ARM64 ARM64Features
// PMULL returns whether the CPU supports the PMULL feature.
//
// PMULL is defined on all GOARCHes, but will only return true on
// GOARCH arm64.
func (ARM64Features) PMULL() bool {
return cpu.ARM64.HasPMULL
}