diff options
| author | Frank Denis <github@pureftpd.org> | 2020-10-09 23:19:27 +0200 |
|---|---|---|
| committer | Frank Denis <github@pureftpd.org> | 2020-10-10 22:45:41 +0200 |
| commit | 9b386bda33e94c79d6b9a1db911d394c26592e71 (patch) | |
| tree | f9d2a50e5664776a8c18dd71d6cd18bccd3cd135 /src/stage1/bigfloat.cpp | |
| parent | 53c63bdb73d9fbc5a54afb4977bb975b03c4c9cc (diff) | |
| download | zig-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
