From 53e7bc2cb89a46207b10991bc2295867ff6fd1a7 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 29 Dec 2021 09:36:13 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20Armv8.2=20SM3=E5=92=8CSM4=20(markdown?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Armv8.2-SM3和SM4.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Armv8.2-SM3和SM4.md b/Armv8.2-SM3和SM4.md index 17a2894..f16a8de 100644 --- a/Armv8.2-SM3和SM4.md +++ b/Armv8.2-SM3和SM4.md @@ -1,3 +1,20 @@ +## SM3 arm64 plain asm on arm64-graviton2 + goos: linux + goarch: arm64 + pkg: github.com/emmansun/gmsm/sm3 + BenchmarkHash8Bytes + BenchmarkHash8Bytes-2 2738724 438.4 ns/op 18.25 MB/s + BenchmarkHash1K + BenchmarkHash1K-2 192519 6232 ns/op 164.32 MB/s + BenchmarkHash8K + BenchmarkHash8K-2 24950 48112 ns/op 170.27 MB/s + BenchmarkHash8K_SH256 + BenchmarkHash8K_SH256-2 223354 5369 ns/op 1525.81 MB/s + PASS + ok github.com/emmansun/gmsm/sm3 5.857s + +和CPU指令级别的差距! + 找不到相关CPU环境,mark先。 ## Reference