go-ethereum/crypto/blake2b
cui a499a11a16
crypto: using testing.B.Loop (#32645)
before:
go test -run=^$ -bench=. ./crypto/... 94.83s user 2.68s system 138% cpu
1:10.55 tota

after:
go test -run=^$ -bench=. ./crypto/... 75.43s user 2.58s system 123% cpu
1:03.01 total
2025-09-19 17:12:41 -06:00
..
blake2b.go go.mod, build: require go 1.24 and upgrade linter (#32584) 2025-09-11 13:07:04 +02:00
blake2b_amd64.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
blake2b_amd64.s core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 2019-08-21 13:09:15 +03:00
blake2b_f_fuzz_test.go crypto/blake2b: put architecture-dependent features behind build-tag (#28381) 2023-10-19 14:04:26 +02:00
blake2b_f_test.go crypto/blake2b: put architecture-dependent features behind build-tag (#28381) 2023-10-19 14:04:26 +02:00
blake2b_generic.go go.mod, build: require go 1.24 and upgrade linter (#32584) 2025-09-11 13:07:04 +02:00
blake2b_ref.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
blake2b_test.go crypto: using testing.B.Loop (#32645) 2025-09-19 17:12:41 -06:00
blake2bAVX2_amd64.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
blake2bAVX2_amd64.s core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 2019-08-21 13:09:15 +03:00
blake2x.go core/vm, crypto/blake2b: add SSE, AVX and AVX2 code 2019-08-21 13:09:15 +03:00
register.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00