Source File
cpu.go
Belonging Package
crypto/internal/fips140deps/cpu
// Copyright 2024 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.package cpuimport ()const (BigEndian = goarch.BigEndianAMD64 = goarch.IsAmd64 == 1ARM64 = goarch.IsArm64 == 1PPC64 = goarch.IsPpc64 == 1PPC64le = goarch.IsPpc64le == 1)var (ARM64HasAES = cpu.ARM64.HasAESARM64HasPMULL = cpu.ARM64.HasPMULLARM64HasSHA2 = cpu.ARM64.HasSHA2ARM64HasSHA512 = cpu.ARM64.HasSHA512ARM64HasSHA3 = cpu.ARM64.HasSHA3LOONG64HasLSX = cpu.Loong64.HasLSXLOONG64HasLASX = cpu.Loong64.HasLASXS390XHasAES = cpu.S390X.HasAESS390XHasAESCBC = cpu.S390X.HasAESCBCS390XHasAESCTR = cpu.S390X.HasAESCTRS390XHasAESGCM = cpu.S390X.HasAESGCMS390XHasECDSA = cpu.S390X.HasECDSAS390XHasGHASH = cpu.S390X.HasGHASHS390XHasSHA256 = cpu.S390X.HasSHA256S390XHasSHA3 = cpu.S390X.HasSHA3S390XHasSHA512 = cpu.S390X.HasSHA512X86HasAES = cpu.X86.HasAESX86HasADX = cpu.X86.HasADXX86HasAVX = cpu.X86.HasAVXX86HasAVX2 = cpu.X86.HasAVX2X86HasBMI2 = cpu.X86.HasBMI2X86HasPCLMULQDQ = cpu.X86.HasPCLMULQDQX86HasSHA = cpu.X86.HasSHAX86HasSSE41 = cpu.X86.HasSSE41X86HasSSSE3 = cpu.X86.HasSSSE3)
![]() |
The pages are generated with Golds v0.7.9-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |