Updated SM4性能优化 (markdown)

Sun Yimin 2021-03-22 20:27:07 +08:00
parent f146df6f57
commit d138670b7f

@ -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