go/src/hash/crc32
Ilya Tocar 93665c0d81 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>
2018-03-01 19:20:53 +00:00
..
crc32.go crypto, hash: document marshal/unmarshal implementation 2017-11-15 00:06:24 +00:00
crc32_amd64.go internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
crc32_amd64.s crypto: remove hand encoded amd64 instructions 2018-03-01 19:20:53 +00:00
crc32_amd64p32.go internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
crc32_amd64p32.s internal/cpu: new package to detect cpu features 2017-05-10 17:02:21 +00:00
crc32_arm64.go internal/cpu: detect cpu features in internal/cpu package 2017-11-14 19:07:15 +00:00
crc32_arm64.s internal/cpu: detect cpu features in internal/cpu package 2017-11-14 19:07:15 +00:00
crc32_generic.go hash/crc32: cleanup code and improve tests 2016-08-31 15:17:57 +00:00
crc32_otherarch.go hash/crc32: optimize arm64 crc32 implementation 2017-04-13 12:44:10 +00:00
crc32_ppc64le.go Revert "go/printer: forbid empty line before first comment in block" 2017-12-01 01:12:26 +00:00
crc32_ppc64le.s all: fix minor misspellings 2017-04-03 23:19:07 +00:00
crc32_s390x.go hash/crc32: cleanup code and improve tests 2016-08-31 15:17:57 +00:00
crc32_s390x.s all: fix minor misspellings 2017-04-03 23:19:07 +00:00
crc32_table_ppc64le.s hash/crc32: improve performance for ppc64le 2017-03-17 12:28:57 +00:00
crc32_test.go crypto, hash: implement BinaryMarshaler, BinaryUnmarshaler in hash implementations 2017-11-01 21:04:12 +00:00
example_test.go
gen_const_ppc64le.go hash/crc32: improve performance for ppc64le 2017-03-17 12:28:57 +00:00