Matt Caswell
|
fd38836ba8
Update copyright year
|
6 years ago |
Andy Polyakov
|
b55e21b357
sha/asm/sha{1|256}-586.pl: harmonize clang version detection.
|
6 years ago |
Josh Soref
|
46f4e1bec5
Many spelling fixes/typo's corrected.
|
7 years ago |
David Benjamin
|
e195c8a256
Remove filename argument to x86 asm_init.
|
7 years ago |
Andy Polyakov
|
a30b0522cb
x86 assembly pack: update performance results.
|
8 years ago |
David Benjamin
|
609b0852e4
Remove trailing whitespace from some files.
|
8 years ago |
Rich Salz
|
6aa36e8e5a
Add OpenSSL copyright to .pl files
|
8 years ago |
Richard Levitte
|
e87e380a17
Unified - adapt the generation of sha assembler to use GENERATE
|
8 years ago |
Richard Levitte
|
053fa39af6
Conversion to UTF-8 where needed
|
9 years ago |
Andy Polyakov
|
b59f92e75d
x86[_64] assembly pack: add Silvermont performance data.
|
10 years ago |
Andy Polyakov
|
a356e488ad
x86_64 assembly pack: refine clang detection.
|
10 years ago |
Andy Polyakov
|
7eb0488280
x86_64 assembly pack: addendum to last clang commit.
|
10 years ago |
Andy Polyakov
|
ac171925ab
x86_64 assembly pack: allow clang to compile AVX code.
|
10 years ago |
Andy Polyakov
|
977f32e852
Facilitate back-porting of AESNI and SHA modules.
|
10 years ago |
Andy Polyakov
|
619b94667c
Add support for Intel SHA extension.
|
10 years ago |
Andy Polyakov
|
d49135e7ea
sha/asm/sha256-586.pl: don't try to compile SIMD with no-sse2.
|
10 years ago |
Andy Polyakov
|
32213d8d77
sha[256|512]-586.pl: add more SIMD code paths.
|
11 years ago |
Andy Polyakov
|
47edeb9f59
sha256-586.pl: code refresh.
|
11 years ago |
Andy Polyakov
|
2dce10c56d
sha256-586.pl: fix typos.
|
12 years ago |
Andy Polyakov
|
42a36658c1
sha256-586.pl: fix linking error.
|
12 years ago |
Andy Polyakov
|
f3eac74bc5
sha256-586.pl: add AVX and XOP code paths.
|
12 years ago |
Andy Polyakov
|
3a9b3852c6
sha256-586.pl: squeeze some more, most notably ~10% on Nehalem.
|
12 years ago |
Andy Polyakov
|
f889bb0384
sha256-586.pl: full unroll to deliver additional ~16%, add Sandy Bridge-
|
12 years ago |
Andy Polyakov
|
d4bb6bddf8
sha256-586.pl: tune away regression on Nehalem core and incidentally
|
12 years ago |
Andy Polyakov
|
ee9bf3eb6c
sha256-586.pl optimization.
|
12 years ago |
Andy Polyakov
|
7470276a25
sha256-586.pl: minor optimization, +0-2% on all CPUs, +7% on Westmere.
|
13 years ago |
Andy Polyakov
|
87facba376
Remove junk argument to function_begin in sha/asm/*-586.pl.
|
16 years ago |
Andy Polyakov
|
b5e5760d01
Minor formatting fixes in crypto/sha/asm.
|
17 years ago |
Andy Polyakov
|
8dc899dee4
Minor sha[256|512]-586 performance tweaks.
|
17 years ago |
Andy Polyakov
|
ee0449b17c
SHA256/512 for x86.
|
17 years ago |