Add sha1 - AVX2 supported fast implementation, with some crc32c cleanup

This commit is contained in:
Harshavardhana
2014-12-08 03:20:35 -08:00
parent 93e57118f8
commit 43680cd7b6
15 changed files with 1189 additions and 70 deletions

View File

@@ -17,9 +17,14 @@ build-erasure:
build-signify:
@$(MAKE) $(MAKE_OPTIONS) -C pkgs/signify
build-cpu:
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/cpu
build-sha1:
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/checksum/sha1/
build-crc32c:
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/crc32c/cpu
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/crc32c
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/checksum/crc32c
build-split: build-strbyteconv
@godep go test -race -coverprofile=cover.out github.com/minio-io/minio/pkgs/split