1
0
mirror of https://github.com/golang/go synced 2024-10-05 02:21:22 -06:00
go/src/pkg/crypto/aes
Shenghou Ma 948db4e091 crypto/aes: speed up using AES-NI on amd64
This CL requires CL 5970055.

benchmark           old ns/op    new ns/op    delta
BenchmarkEncrypt          161           23  -85.71%
BenchmarkDecrypt          158           24  -84.24%
BenchmarkExpand           526           62  -88.21%

benchmark            old MB/s     new MB/s  speedup
BenchmarkEncrypt        99.32       696.19    7.01x
BenchmarkDecrypt       100.93       641.56    6.36x

R=golang-dev, bradfitz, dave, rsc
CC=golang-dev
https://golang.org/cl/6549055
2012-09-27 01:54:10 +08:00
..
aes_test.go crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
asm_amd64.s crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
block.go crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
cipher_asm.go crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
cipher_generic.go crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
cipher.go crypto/aes: speed up using AES-NI on amd64 2012-09-27 01:54:10 +08:00
const.go crypto/aes: fix comment 2012-05-07 16:45:34 -04:00