]> Cypherpunks repositories - gostls13.git/commitdiff
crypto/sha1: disable crashing AVX2 optimizations for now
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 10 May 2016 16:24:57 +0000 (09:24 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 10 May 2016 16:44:53 +0000 (16:44 +0000)
Updates #15617

Change-Id: I2104776f8e789d987b4f2f7f08f2ebe979b747a1
Reviewed-on: https://go-review.googlesource.com/23001
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
Reviewed-by: Minux Ma <minux@golang.org>
src/crypto/sha1/sha1block_amd64.go

index 84f8a520197db281dcae817476ea098f5ab83eaf..a36f334b115d5b6ccaafd2903615a687b945517d 100644 (file)
@@ -12,7 +12,9 @@ func blockAVX2(dig *digest, p []byte)
 func blockAMD64(dig *digest, p []byte)
 func checkAVX2() bool
 
-var hasAVX2 = checkAVX2()
+// TODO(TocarIP): fix AVX2 crash (golang.org/issue/15617) and
+// then re-enable this:
+var hasAVX2 = false // checkAVX2()
 
 func block(dig *digest, p []byte) {
        if hasAVX2 && len(p) >= 256 {