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 cpu
import (
)
const BigEndian = goarch.BigEndian
const AMD64 = goarch.IsAmd64 == 1
const ARM64 = goarch.IsArm64 == 1
const PPC64 = goarch.IsPpc64 == 1
const PPC64le = goarch.IsPpc64le == 1
var ARM64HasAES = cpu.ARM64.HasAES
var ARM64HasPMULL = cpu.ARM64.HasPMULL
var ARM64HasSHA2 = cpu.ARM64.HasSHA2
var ARM64HasSHA512 = cpu.ARM64.HasSHA512
var S390XHasAES = cpu.S390X.HasAES
var S390XHasAESCBC = cpu.S390X.HasAESCBC
var S390XHasAESCTR = cpu.S390X.HasAESCTR
var S390XHasAESGCM = cpu.S390X.HasAESGCM
var S390XHasECDSA = cpu.S390X.HasECDSA
var S390XHasGHASH = cpu.S390X.HasGHASH
var S390XHasSHA256 = cpu.S390X.HasSHA256
var S390XHasSHA3 = cpu.S390X.HasSHA3
var S390XHasSHA512 = cpu.S390X.HasSHA512
var X86HasAES = cpu.X86.HasAES
var X86HasADX = cpu.X86.HasADX
var X86HasAVX = cpu.X86.HasAVX
var X86HasAVX2 = cpu.X86.HasAVX2
var X86HasBMI2 = cpu.X86.HasBMI2
var X86HasPCLMULQDQ = cpu.X86.HasPCLMULQDQ
var X86HasSHA = cpu.X86.HasSHA
var X86HasSSE41 = cpu.X86.HasSSE41
var X86HasSSSE3 = cpu.X86.HasSSSE3
The pages are generated with Golds v0.7.3-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. |