summaryrefslogtreecommitdiffstats
path: root/crypto/poly1305/asm/poly1305-x86_64.pl
AgeCommit message (Expand)Author
2019-09-16Unify all assembler file generatorsRichard Levitte
2018-12-06Following the license change, modify the boilerplates in crypto/poly1305/Richard Levitte
2018-09-11Update copyright yearMatt Caswell
2018-07-10poly1305/asm/poly1305-x86_64.pl: fix solaris64-x86_64-cc build.Andy Polyakov
2018-07-06evp/e_chacha20_poly1305.c: further improve small-fragment TLS performance.Andy Polyakov
2017-12-23poly1305/asm/poly1305-x86_64.pl: add Knights Landing AVX512 result.Andy Polyakov
2017-11-25poly1305/asm/poly1305-x86_64.pl: switch to pure AVX512F.Andy Polyakov
2017-11-11Many spelling fixes/typo's corrected.Josh Soref
2017-07-21x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results.Andy Polyakov
2017-07-03x86_64 assembly pack: fill some blanks in Ryzen results.Andy Polyakov
2017-03-22poly1305/asm/poly1305-x86_64.pl: add poly1305_blocks_vpmadd52_8x.Andy Polyakov
2017-03-22x86_64 assembly pack: add some Ryzen performance results.Andy Polyakov
2017-03-13poly1305/asm/poly1305-x86_64.pl: add poly1305_blocks_vpmadd52_4x.Andy Polyakov
2017-02-26poly1305/asm/poly1305-x86_64.pl: minor AVX512 optimization.Andy Polyakov
2017-02-26poly1305/asm/poly1305-x86_64.pl: add CFI annotations.Andy Polyakov
2017-02-25poly1305/asm/poly1305-x86_64.pl: add VPMADD52 code path.Andy Polyakov
2017-02-25poly1305/asm/poly1305-x86_64.pl: switch to vpermdd in table expansion.Andy Polyakov
2017-02-25poly1305/asm/poly1305-x86_64.pl: optimize AVX512 code path.Andy Polyakov
2016-12-15poly1305/asm/poly1305-x86_64.pl: allow nasm to assemble AVX512 code.Andy Polyakov
2016-12-12x86_64 assembly pack: add AVX512 ChaCha20 and Poly1305 code paths.Andy Polyakov
2016-10-24x86_64 assembly pack: add Goldmont performance results.Andy Polyakov
2016-05-29x86_64 assembly pack: tolerate spaces in source directory name.Andy Polyakov
2016-05-21Add OpenSSL copyright to .pl filesRich Salz
2016-05-06poly1305/asm/poly1305-x86_64.pl: contain symbols within shared lib.Andy Polyakov
2016-05-06poly1305/asm/poly1305-x86_64.pl: make it cross-compile.Andy Polyakov
2016-04-20poly1305/asm/poly1305-x86_64.pl: not all assemblers manage << in constants.Andy Polyakov
2016-04-04crypto/poly1305: don't break carry chains.Andy Polyakov
2016-03-15poly1305/asm/poly1305-x86_64.pl: make it work with linux-x32.Andy Polyakov
2016-03-02poly1305/asm/poly1305-*.pl: flip horizontal add and reduction.Andy Polyakov
2016-02-11poly1305/asm/poly1305-x86_64.pl: MacOS X portability fix.Andy Polyakov
2016-02-11poly1305/asm/poly1305-x86_64.pl: fix mingw64 build.Andy Polyakov
2016-02-10x86[_64] assembly pack: add ChaCha20 and Poly1305 modules.Andy Polyakov