aboutsummaryrefslogtreecommitdiff
path: root/std/os
diff options
context:
space:
mode:
authorMarc Tiehuis <marctiehuis@gmail.com>2018-03-10 10:00:07 +1300
committerMarc Tiehuis <marctiehuis@gmail.com>2018-03-10 10:00:07 +1300
commit7a893691c0aedf4d7ae68a9eb06800e4094381cc (patch)
treea1f4315923fb78ff938edeb6d5bd124b47a1bb5d /std/os
parent5a7a0e8518bcb9e63c06dba21d9c9e2bb0827330 (diff)
downloadzig-7a893691c0aedf4d7ae68a9eb06800e4094381cc.tar.gz
zig-7a893691c0aedf4d7ae68a9eb06800e4094381cc.zip
Unroll Sha3 inner loop
Issue #699 since fixed. Nearly a x3 perf improvement. Using --release-fast. Sha3_256 (before): 96 Mb/s Sha3_256 (after): 267 Mb/s Sha3_512 (before): 53 Mb/s Sha3_512 (after): 142 Mb/s No real gains from unrolling other initialization loops in crypto functions so have been left as is.
Diffstat (limited to 'std/os')
0 files changed, 0 insertions, 0 deletions