summaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm
AgeCommit message (Expand)Author
2013-12-03bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov
2013-12-03crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.Andy Polyakov
2013-12-03crypto/bn/rsaz*: fix licensing note.Andy Polyakov
2013-12-03bn/asm/rsaz-x86_64.pl: fix prototype.Andy Polyakov
2013-11-27ppc64-mont.pl: eliminate dependency on GPRs' upper halves.Andy Polyakov
2013-10-25bn/asm/x86_64-mont.pl: minor optimization [for Decoded ICache].Andy Polyakov
2013-10-15PPC assembly pack: add .size directives.Andy Polyakov
2013-10-14bn/asm/*x86_64*.pl: correct assembler requirement for ad*x.Andy Polyakov
2013-10-13MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov
2013-10-10bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].Andy Polyakov
2013-10-03bn/asm/x86_64-mont*.pl: add MULX/ADCX/ADOX code path.Andy Polyakov
2013-10-03rsaz-x86_64.pl: add MULX/ADCX/ADOX code path.Andy Polyakov
2013-09-09crypto/bn/asm/x86_64-mont.pl: minor optimization.Andy Polyakov
2013-09-05misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos
2013-08-03crypto/bn/asm/rsax-x86_64.pl: make it work on Darwin.Andy Polyakov
2013-07-12bn/asm/rsaz-avx2.pl: Windows-specific fix.Andy Polyakov
2013-07-12s/rsaz_eligible/rsaz_avx2_eligible/.Ben Laurie
2013-07-05Add RSAZ assembly modules.Andy Polyakov
2013-07-05bn/asm/x86_86-mont.pl: optimize reduction for Intel Core family.Andy Polyakov
2013-06-18Optimize SPARC T4 MONTMUL support.Andy Polyakov
2013-06-18PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov
2013-06-04Add volatile qualifications to two blocks of inline asm to stop GCC fromAdam Langley
2013-03-01x86_64-gf2m.pl: fix typo.Andy Polyakov
2013-03-01x86_64-gf2m.pl: add missing Windows build fix for #2963.Andy Polyakov
2013-02-02x86_64 assembly pack: keep making Windows build more robust.Andy Polyakov
2013-01-22x86_64 assembly pack: make Windows build more robust.Andy Polyakov
2013-01-22bn/asm/mips.pl: hardwire local call to bn_div_words.Andy Polyakov
2012-11-28C64x+ assembly pack: improve EABI support.Andy Polyakov
2012-11-19x86_64-gcc.c: resore early clobber constraint.Andy Polyakov
2012-11-17Support for SPARC T4 MONT[MUL|SQR] instructions.Andy Polyakov
2012-10-25SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in oneAndy Polyakov
2012-10-20Add VIS3-capable sparcv9-gf2m module.Andy Polyakov
2012-10-20Add VIS3 Montgomery multiplication.Andy Polyakov
2012-08-29Add linux-x32 target.Andy Polyakov
2012-08-17MIPS assembly pack: assign default value to $flavour.Andy Polyakov
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov
2012-04-18C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it beAndy Polyakov
2011-12-12modexp512-x86_64.pl: Solaris protability fix.Andy Polyakov
2011-12-09x86-mont.pl: fix bug in integer-only squaring path.Andy Polyakov
2011-12-01bn/asm/mips.pl: fix typos.Andy Polyakov
2011-11-05armv4cpuid.S, armv4-gf2m.pl: make newest code compilable by older assembler.Andy Polyakov
2011-11-05ppc.pl: fix bug in bn_mul_comba4.Andy Polyakov
2011-10-19Remove superseded MIPS assembler modules.Andy Polyakov
2011-10-17bn_exp.c: further optimizations using more ideas fromAndy Polyakov
2011-10-17x86_64-mont.pl: minor optimization.Andy Polyakov
2011-10-13Fix OPENSSL_BN_ASM_MONT5 for corner cases; add a test.Bodo Möller
2011-08-19modexp512-x86_64.pl: make it work with ml64.Andy Polyakov
2011-08-14x86_64-mont5.pl: add missing Win64 support.Andy Polyakov
2011-08-13armv4-mont.pl: profiler-assisted optimization gives 8%-14% improvementAndy Polyakov
2011-08-12SPARC assembler pack: fix FIPS linking errors.Andy Polyakov