]> Cypherpunks repositories - gostls13.git/commit
crypto: remove hand encoded amd64 instructions
authorIlya Tocar <ilya.tocar@intel.com>
Thu, 1 Mar 2018 18:52:21 +0000 (12:52 -0600)
committerIlya Tocar <ilya.tocar@intel.com>
Thu, 1 Mar 2018 19:20:53 +0000 (19:20 +0000)
commit93665c0d81c4e675e8c9b86b4e43654a9504edbc
tree7edb9114a139db64879c6e785a3408c896d7bbb5
parent5d11838654464c42de48958ff163360da38ab850
crypto: remove hand encoded amd64 instructions

Replace BYTE.. encodings with asm. This is possible due to asm
implementing more instructions and removal of
MOV $0, reg -> XOR reg, reg transformation from asm.

Change-Id: I011749ab6b3f64403ab6e746f3760c5841548b57
Reviewed-on: https://go-review.googlesource.com/97936
Run-TryBot: Ilya Tocar <ilya.tocar@intel.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/crypto/elliptic/p256_asm_amd64.s
src/hash/crc32/crc32_amd64.s