]> Cypherpunks repositories - gostls13.git/commit
crypto: simplify amd64 asm for sha{1,256,512} a bit
authorIlya Tocar <ilya.tocar@intel.com>
Wed, 6 Sep 2017 19:33:36 +0000 (14:33 -0500)
committerAdam Langley <agl@golang.org>
Tue, 12 Sep 2017 18:06:37 +0000 (18:06 +0000)
commit80b2ae5878c7b08b605128cc885305bf86bc5475
tree05dfa5005150b5751ebc81a1da25de6b50846f29
parent1a706bbf055d78238ec33c381a12b71800dae92f
crypto: simplify amd64 asm for sha{1,256,512} a bit

Use constants directly, instead of loading address to e. g. AX
and using (AX). Shouldn't affect performance, but makes code a bit
nicer.

Change-Id: Ifa138e54d3d2b2f4ad71e4ef4b9368ea79eb30f4
Reviewed-on: https://go-review.googlesource.com/62010
Reviewed-by: Adam Langley <agl@golang.org>
src/crypto/sha1/sha1block_amd64.s
src/crypto/sha256/sha256block_amd64.s
src/crypto/sha512/sha512block_amd64.s