cpu: Remove pkg/cpu in favor of better klauspost/cpuid.

Fixes #1128
This commit is contained in:
Harshavardhana
2016-02-15 12:45:02 -08:00
parent a173313bc2
commit 9e10ee7e47
24 changed files with 2750 additions and 200 deletions

View File

@@ -16,7 +16,7 @@ package sha512
import (
"hash"
"github.com/minio/minio/pkg/cpu"
"github.com/klauspost/cpuid"
)
// Size - The size of a SHA512 checksum in bytes.
@@ -47,11 +47,11 @@ type digest struct {
func block(dig *digest, p []byte) {
switch true {
case cpu.HasAVX2() == true:
case cpuid.CPU.AVX2():
blockAVX2(dig, p)
case cpu.HasAVX() == true:
case cpuid.CPU.AVX():
blockAVX(dig, p)
case cpu.HasSSE41() == true:
case cpuid.CPU.SSSE3():
blockSSE(dig, p)
default:
blockGeneric(dig, p)