Skip to content

Commit

Permalink
update performance records
Browse files Browse the repository at this point in the history
  • Loading branch information
emmansun committed Jun 3, 2023
1 parent edefab2 commit c5848a7
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ BenchmarkTao64-6 14010654 82.90 ns/op 0 B/op 0 allocs/o
BenchmarkL64-6 54585649 22.99 ns/op 0 B/op 0 allocs/op
BenchmarkBS64TransposeAvx-6 4376485 274.2 ns/op 0 B/op 0 allocs/op
BenchmarkBS64TransposeRevAvx-6 4492495 267.5 ns/op 0 B/op 0 allocs/op
BenchmarkEncrypt64Blocks-6 218025 5303 ns/op 193.10 MB/s 1536 B/op 2 allocs/op
BenchmarkEncrypt64Blocks-6 298386 4686 ns/op 218.54 MB/s 1536 B/op 2 allocs/op
```

**128组**
Expand Down Expand Up @@ -46,17 +46,17 @@ BenchmarkXorRK256-6 35646387 34.23 ns/op 0 B/op 0 alloc
BenchmarkXor32x256-6 54216703 21.92 ns/op 0 B/op 0 allocs/op
BenchmarkBS256TransposeAvx-6 1000000 1046 ns/op 0 B/op 0 allocs/op
BenchmarkBS256TransposeRevAvx-6 1000000 1020 ns/op 0 B/op 0 allocs/op
BenchmarkEncrypt256Blocks-6 145350 8104 ns/op 505.45 MB/s 6144 B/op 2 allocs/op
BenchmarkEncrypt256Blocks-6 167295 6869 ns/op 596.28 MB/s 6144 B/op 2 allocs/op
```

**AES-NI + AVX2方案**
```
goos: windows
goarch: amd64
cpu: Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz
BenchmarkAESNIEncrypt64Blocks-6 469024 2254 ns/op 454.21 MB/s 0 B/op 0 allocs/op
BenchmarkAESNIEncrypt128Blocks-6 297854 3972 ns/op 515.63 MB/s 0 B/op 0 allocs/op
BenchmarkAESNIEncrypt256Blocks-6 147344 8047 ns/op 508.99 MB/s 0 B/op 0 allocs/op
BenchmarkAESNIEncrypt64Blocks-6 613549 2019 ns/op 507.24 MB/s 0 B/op 0 allocs/op
BenchmarkAESNIEncrypt64Blocks-6 293706 3952 ns/op 518.16 MB/s 0 B/op 0 allocs/op
BenchmarkAESNIEncrypt64Blocks-6 149754 7921 ns/op 517.10 MB/s 0 B/op 0 allocs/op
```

Detail:
Expand Down

0 comments on commit c5848a7

Please sign in to comment.