aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/bigfloat.cpp
diff options
context:
space:
mode:
authorFrank Denis <github@pureftpd.org>2020-10-09 23:19:27 +0200
committerFrank Denis <github@pureftpd.org>2020-10-10 22:45:41 +0200
commit9b386bda33e94c79d6b9a1db911d394c26592e71 (patch)
treef9d2a50e5664776a8c18dd71d6cd18bccd3cd135 /src/stage1/bigfloat.cpp
parent53c63bdb73d9fbc5a54afb4977bb975b03c4c9cc (diff)
downloadzig-9b386bda33e94c79d6b9a1db911d394c26592e71.tar.gz
zig-9b386bda33e94c79d6b9a1db911d394c26592e71.zip
std/crypto: add a vectorized ChaCha20 implementation
Brings a 30% speed boost on x86_64 even though we still process only one block at a time for now. Only enabled on x86_64 since the non-vectorized implementation seems to currently perform better on some architectures (at least on aarch64). But the non-vectorized implementation still gets a little speed boost as well (~17%) with these changes.
Diffstat (limited to 'src/stage1/bigfloat.cpp')
0 files changed, 0 insertions, 0 deletions