| Commit message (Expand) | Author | Age | Files | Lines |
* | SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in one | Andy Polyakov | 2012-10-25 | 2 | -48/+39 |
* | [md5|sha1|sha512]-sparcv9.pl: "cooperative" optimizations based on | Andy Polyakov | 2012-10-14 | 2 | -0/+8 |
* | sha[1|512]-sparcv9.pl: add hardware SPARC T4 support. | Andy Polyakov | 2012-09-28 | 3 | -7/+406 |
* | MIPS assembly pack: add support for SmartMIPS ASE. | Andy Polyakov | 2012-09-18 | 2 | -3/+11 |
* | MIPS assembly pack: add MIPS[32|64]R2 code. | Andy Polyakov | 2012-09-15 | 2 | -10/+153 |
* | sha512-sparcv9.pl: fix binutils compilation error. | Andy Polyakov | 2012-09-15 | 1 | -1/+1 |
* | sha512-armv4.pl: optimize for Snapdragon S4. | Andy Polyakov | 2012-09-04 | 1 | -11/+33 |
* | sha1-armv4-large.pl: comply with ABI. | Andy Polyakov | 2012-08-17 | 1 | -1/+1 |
* | MIPS assembly pack: assign default value to $flavour. | Andy Polyakov | 2012-08-17 | 2 | -2/+2 |
* | sha512-x86_64.pl: revert previous change and solve the problem through | Andy Polyakov | 2012-08-13 | 1 | -5/+5 |
* | sha512-x86_64.pl: minimum gas requirement for AMD XOP. | Andy Polyakov | 2012-08-13 | 1 | -5/+5 |
* | sha1-[586|x86_64].pl: shave off one instruction from body_40_59, it's | Andy Polyakov | 2012-07-15 | 2 | -28/+30 |
* | sha512-s390x.pl: lingering comment update. | Andy Polyakov | 2012-07-15 | 1 | -1/+1 |
* | sha512-ia64.pl: 15-20% performance improvement. | Andy Polyakov | 2012-07-15 | 1 | -169/+182 |
* | sha256-armv4.pl: 4% performance improvement. | Andy Polyakov | 2012-07-15 | 1 | -62/+87 |
* | sha1-s390x.pl: lingering comment update. | Andy Polyakov | 2012-07-15 | 1 | -1/+2 |
* | sha512-586.pl: optimize SSE2 code path, +5-7% on most CPUs, +13% on AMD K8. | Andy Polyakov | 2012-07-15 | 1 | -109/+124 |
* | sha1-586.pl: let masm compile AVX code. | Andy Polyakov | 2012-07-15 | 1 | -0/+4 |
* | sha256-586.pl: fix typos. | Andy Polyakov | 2012-07-01 | 1 | -3/+3 |
* | x86_64 assembly pack: make it possible to compile with Perl located on | Andy Polyakov | 2012-06-27 | 2 | -2/+2 |
* | sha512-x86_64.pl: fix typo. | Andy Polyakov | 2012-06-25 | 1 | -1/+1 |
* | sha512-x86_64.pl: add SIMD code paths. | Andy Polyakov | 2012-06-24 | 1 | -9/+1215 |
* | sha512-x86_64.pl: fix typo. | Andy Polyakov | 2012-06-19 | 1 | -1/+1 |
* | sha256-586.pl: fix linking error. | Andy Polyakov | 2012-06-19 | 1 | -1/+1 |
* | sha256t.c: make sure unrolled loop is tested. | Andy Polyakov | 2012-06-12 | 1 | -2/+6 |
* | sha256-586.pl: add AVX and XOP code paths. | Andy Polyakov | 2012-06-12 | 1 | -8/+440 |
* | sha256-586.pl: squeeze some more, most notably ~10% on Nehalem. | Andy Polyakov | 2012-06-12 | 2 | -62/+71 |
* | x86[_64] assembly pack: update benchmark results. | Andy Polyakov | 2012-06-12 | 3 | -8/+16 |
* | Version skew reduction: trivia (I hope). | Ben Laurie | 2012-06-03 | 1 | -1/+1 |
* | sha256-586.pl: full unroll to deliver additional ~16%, add Sandy Bridge- | Andy Polyakov | 2012-05-28 | 1 | -82/+273 |
* | sha512-x86_64.pl: >5% better performance. | Andy Polyakov | 2012-05-28 | 1 | -37/+48 |
* | sha256-586.pl: tune away regression on Nehalem core and incidentally | Andy Polyakov | 2012-05-24 | 1 | -27/+26 |
* | sha256-586.pl optimization. | Andy Polyakov | 2012-05-19 | 1 | -62/+69 |
* | perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations. | Andy Polyakov | 2012-04-28 | 3 | -10/+11 |
* | C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it be | Andy Polyakov | 2012-04-18 | 3 | -0/+1046 |
* | sha512-armv4.pl: optimize NEON code path by utilizing vbsl, bitwise select. | Andy Polyakov | 2012-03-29 | 1 | -14/+11 |
* | sha512-sparcv9.pl: work around V8+ warning. | Andy Polyakov | 2012-01-13 | 1 | -1/+2 |
* | aes-ppc.pl, sha512-ppc.pl: comply even with Embedded ABI specification | Andy Polyakov | 2012-01-13 | 1 | -16/+18 |
* | sha1-mips.pl: fix typo. | Andy Polyakov | 2011-10-20 | 1 | -1/+1 |
* | vxworks-mips: unify and add assembler. | Andy Polyakov | 2011-10-19 | 3 | -9/+19 |
* | sha256-586.pl: minor optimization, +0-2% on all CPUs, +7% on Westmere. | Andy Polyakov | 2011-09-17 | 1 | -27/+25 |
* | sha512-x86_64.pl: +15% better performance on Westmere and incidentally Atom. | Andy Polyakov | 2011-09-17 | 1 | -46/+40 |
* | Allow for dynamic base in Win64 FIPS module. | Andy Polyakov | 2011-09-14 | 3 | -0/+5 |
* | sha512-sparcv9.pl: minor optimization of sha256. | Andy Polyakov | 2011-07-18 | 1 | -3/+3 |
* | ARM assembler pack: add platform run-time detection. | Andy Polyakov | 2011-07-17 | 1 | -3/+3 |
* | sha1-x86_64.pl: nasm 2.07 screws up labels if AVX path is compiled. | Andy Polyakov | 2011-07-04 | 1 | -1/+1 |
* | sha1-x86_64.pl: fix win64-specific typos and add masm support. | Andy Polyakov | 2011-07-01 | 1 | -4/+9 |
* | crypto/sha/asm/sha[1|512]-mips.pl: minor updates. | Andy Polyakov | 2011-06-28 | 2 | -16/+16 |
* | sha1-586|x86_64.pl: minor portability fix. | Andy Polyakov | 2011-05-29 | 2 | -2/+2 |
* | sha1-586|x86_64.pl: add SSSE3 and AVX code paths. | Andy Polyakov | 2011-05-29 | 2 | -11/+1915 |