diff --git a/SM4性能优化.md b/SM4性能优化.md index 910f314..40ab771 100644 --- a/SM4性能优化.md +++ b/SM4性能优化.md @@ -166,7 +166,7 @@ Golang没提供这两种模式的优化接口,可能这两种模式不怎么 BenchmarkAESGCMOpen8K-6 944479 1325 ns/op 6183.50 MB/s 0 B/op 0 allocs/op BenchmarkSM4GCMOpen8K-6 36162 33197 ns/op 246.77 MB/s 0 B/op 0 allocs/op -AES 128的加密代码(amd64), 没有32轮loop,这种性能差别也不奇怪 +AES 128的加密代码(amd64),一轮一个指令搞定,这种性能差别也不奇怪 // func encryptBlockAsm(nr int, xk *uint32, dst, src *byte) TEXT ·encryptBlockAsm(SB),NOSPLIT,$0