aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/asm/ppc64-mont.pl
AgeCommit message (Collapse)AuthorFilesLines
2016-05-21Add OpenSSL copyright to .pl filesRich Salz1-1/+8
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-07PPC assembly pack: remove branch hints.Andy Polyakov1-6/+6
As it turns out branch hints grew as kind of a misconception. In addition their interpretation by GNU assembler is affected by assembler flags and can end up with opposite meaning on different processors. As we have to loose quite a lot on misinterprerations, especially on newer processors, we just omit them altogether. Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-11-16bn/asm/ppc64-mont.pl: adapt for little-endian.Andy Polyakov1-86/+88
The problem remained unnoticed so far, because it's never called by default. You have to craft OPENSSL_ppccap environment variable to trigger the problem. Reviewed-by: Richard Levitte <levitte@openssl.org>
2013-11-27ppc64-mont.pl: eliminate dependency on GPRs' upper halves.Andy Polyakov1-61/+598
2013-10-15PPC assembly pack: add .size directives.Andy Polyakov1-0/+1
2011-05-27PPC assembler pack: adhere closer to ABI specs, add PowerOpen traceback data.Andy Polyakov1-76/+78
2010-01-06ppc64-mont.pl: commentary update.Andy Polyakov1-16/+17
2009-12-29ppccap.c: fix compiler warning and perform sanity check outside signal masking.Andy Polyakov1-2/+2
ppc64-mont.pl: clarify comment and fix spelling.
2009-12-27ppccap.c: tidy up.Andy Polyakov1-3/+3
ppc64-mont.pl: missing predicate in commentary.
2009-12-26ppc64-mont.pl: adapt for 32-bit and engage for all builds.Andy Polyakov1-8/+175
2008-02-05ppc64-mont optimization.Andy Polyakov1-128/+131
2007-12-29Final (for this commit series) optimized version and with commentary section.Andy Polyakov1-353/+334
2007-12-29This is also informational commit exposing loop modulo scheduling "factor."Andy Polyakov1-2/+246
2007-12-29New Montgomery multiplication module, ppc64-mont.pl. Reference, non-optimizedAndy Polyakov1-0/+690
implementation. This is essentially informational commit.