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