Matt Caswell
|
38fc02a708
Update copyright year
|
%!s(int64=3) %!d(string=hai) anos |
Jean-Philippe Boivin
|
6d3f798cba
Properly restore XMM registers in ChaCha20's AVX-512(VL) assembly
|
%!s(int64=3) %!d(string=hai) anos |
Jung-uk Kim
|
cd84d8832d
Ignore vendor name in Clang version number.
|
%!s(int64=4) %!d(string=hai) anos |
Matt Caswell
|
33388b44b6
Update copyright year
|
%!s(int64=4) %!d(string=hai) anos |
David Benjamin
|
a21314dbbc
Also check for errors in x86_64-xlate.pl.
|
%!s(int64=4) %!d(string=hai) anos |
David Benjamin
|
32be631ca1
Do not silently truncate files on perlasm errors
|
%!s(int64=4) %!d(string=hai) anos |
Richard Levitte
|
9bb3e5fd87
For all assembler scripts where it matters, recognise clang > 9.x
|
%!s(int64=4) %!d(string=hai) anos |
Richard Levitte
|
1aa89a7a3a
Unify all assembler file generators
|
%!s(int64=5) %!d(string=hai) anos |
Richard Levitte
|
03d770d935
Following the license change, modify the boilerplates in crypto/chacha/
|
%!s(int64=6) %!d(string=hai) anos |
Andy Polyakov
|
d5487a454c
chacha/asm/chacha-x86_64.pl: add dedicated path for 128-byte inputs.
|
%!s(int64=6) %!d(string=hai) anos |
Andy Polyakov
|
cded951378
chacha/asm/chacha-x86_64.pl: add AVX512VL code path.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
47c9926a92
chacha/asm/chacha-x86_64.pl: fix sporadic crash in AVX512 code path.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
64d92d7498
x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
54f8f9a1ed
x86_64 assembly pack: fill some blanks in Ryzen results.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
6cbfd94d08
x86_64 assembly pack: add some Ryzen performance results.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
f17652e5f9
chacha/asm/chacha-x86_64.pl: add CFI annotations.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
384e6de4c7
x86_64 assembly pack: Win64 SEH face-lift.
|
%!s(int64=7) %!d(string=hai) anos |
Andy Polyakov
|
3c274a6e20
chacha/asm/chacha-x86_64.pl: add AVX512 path optimized for shorter inputs.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
a30b0522cb
x86 assembly pack: update performance results.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
1ea01427c5
poly1305/asm/poly1305-x86_64.pl: allow nasm to assemble AVX512 code.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
abb8c44fba
x86_64 assembly pack: add AVX512 ChaCha20 and Poly1305 code paths.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
ace05265d2
x86_64 assembly pack: add Goldmont performance results.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
cfe1d9929e
x86_64 assembly pack: tolerate spaces in source directory name.
|
%!s(int64=8) %!d(string=hai) anos |
Rich Salz
|
6aa36e8e5a
Add OpenSSL copyright to .pl files
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
f218822871
chacha/asm/chacha-*.pl: fix typos in tail processing.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
622a531c18
chacha/asm/chacha*: ensure that zero length is handled (without crash).
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
29880e9710
chacha/asm/chacha-x86[_64].pl: fix typos and logical errors.
|
%!s(int64=8) %!d(string=hai) anos |
Andy Polyakov
|
a98c648e40
x86[_64] assembly pack: add ChaCha20 and Poly1305 modules.
|
%!s(int64=9) %!d(string=hai) anos |