var internal/cpu.X86
19 uses
internal/cpu (current package)
cpu.go#L26: var X86 struct {
internal/bytealg
bytealg.go#L14: offsetX86HasSSE2 = unsafe.Offsetof(cpu.X86.HasSSE2)
bytealg.go#L15: offsetX86HasSSE42 = unsafe.Offsetof(cpu.X86.HasSSE42)
bytealg.go#L16: offsetX86HasAVX2 = unsafe.Offsetof(cpu.X86.HasAVX2)
bytealg.go#L17: offsetX86HasPOPCNT = unsafe.Offsetof(cpu.X86.HasPOPCNT)
crypto/aes
cipher_asm.go#L30: var supportsAES = cpu.X86.HasAES || cpu.ARM64.HasAES
cipher_asm.go#L31: var supportsGFMUL = cpu.X86.HasPCLMULQDQ || cpu.ARM64.HasPMULL
crypto/tls
common.go#L1439: hasGCMAsmAMD64 = cpu.X86.HasAES && cpu.X86.HasPCLMULQDQ
runtime
alg.go#L331: cpu.X86.HasAES && // AESENC
alg.go#L332: cpu.X86.HasSSSE3 && // PSHUFB
alg.go#L333: cpu.X86.HasSSE41 { // PINSR{D,Q}
cpuflags.go#L14: offsetX86HasAVX = unsafe.Offsetof(cpu.X86.HasAVX)
cpuflags.go#L15: offsetX86HasAVX2 = unsafe.Offsetof(cpu.X86.HasAVX2)
cpuflags.go#L16: offsetX86HasERMS = unsafe.Offsetof(cpu.X86.HasERMS)
cpuflags.go#L17: offsetX86HasSSE2 = unsafe.Offsetof(cpu.X86.HasSSE2)
proc.go#L583: x86HasPOPCNT = cpu.X86.HasPOPCNT
proc.go#L584: x86HasSSE41 = cpu.X86.HasSSE41
proc.go#L585: x86HasFMA = cpu.X86.HasFMA
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)