aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm
Commit message (Expand)AuthorAgeFilesLines
* Remove all .cvsignore filesRich Salz2014-11-281-6/+0
* RT3549: Remove obsolete files in cryptoRich Salz2014-10-019-698/+0
* crypto/bn/asm/x86_64-mont*.pl: add missing clang detection.Andy Polyakov2014-09-122-0/+10
* bn/asm/rsaz-*.pl: allow spaces in Perl path name.Andy Polyakov2014-08-212-2/+2
* x86_64 assembly pack: improve masm support.Andy Polyakov2014-07-093-4/+6
* x86_64 assembly pack: refine clang detection.Andy Polyakov2014-06-282-3/+9
* bn/asm/rsaz-avx2.pl: fix occasional failures.Andy Polyakov2014-06-271-0/+1
* bn_exp.c: move check for AD*X to rsaz-avx2.pl.Andy Polyakov2014-06-271-0/+13
* x86_64 assembly pack: addendum to last clang commit.Andy Polyakov2014-06-241-1/+1
* x86_64 assembly pack: allow clang to compile AVX code.Andy Polyakov2014-06-241-0/+4
* ARM assembly pack: get ARMv7 instruction endianness right.Andy Polyakov2014-06-062-3/+10
* C64x+ assembly pack: make it work with older toolchain.Andy Polyakov2014-05-042-0/+8
* bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplicationAndy Polyakov2014-04-241-68/+70
* bn/asm/x86_64-mont5.pl: fix compilation error on Solaris.Andy Polyakov2014-01-091-1/+1
* bn/asm/x86_64-mont5.pl: add MULX/AD*X code path.Andy Polyakov2013-12-092-2143/+2581
* bn/asm/armv4-mont.pl: add NEON code path.Andy Polyakov2013-12-041-5/+470
* bn/asm/x86_64-mont5.pl: comply with Win64 ABI.Andy Polyakov2013-12-031-2/+2
* crypto/bn/asm/rsaz-x86_64.pl: make it work on Win64.Andy Polyakov2013-12-031-0/+2
* crypto/bn/rsaz*: fix licensing note.Andy Polyakov2013-12-032-153/+182
* bn/asm/rsaz-x86_64.pl: fix prototype.Andy Polyakov2013-12-031-1/+1
* ppc64-mont.pl: eliminate dependency on GPRs' upper halves.Andy Polyakov2013-11-271-61/+598
* bn/asm/x86_64-mont.pl: minor optimization [for Decoded ICache].Andy Polyakov2013-10-251-138/+151
* PPC assembly pack: add .size directives.Andy Polyakov2013-10-153-0/+12
* bn/asm/*x86_64*.pl: correct assembler requirement for ad*x.Andy Polyakov2013-10-143-3/+3
* MIPS assembly pack: get rid of deprecated instructions.Andy Polyakov2013-10-132-24/+22
* bn/asm/rsax-avx2.pl: minor optimization [for Decoded ICache].Andy Polyakov2013-10-101-79/+72
* bn/asm/x86_64-mont*.pl: add MULX/ADCX/ADOX code path.Andy Polyakov2013-10-032-38/+1622
* rsaz-x86_64.pl: add MULX/ADCX/ADOX code path.Andy Polyakov2013-10-031-192/+611
* crypto/bn/asm/x86_64-mont.pl: minor optimization.Andy Polyakov2013-09-091-13/+3
* misspellings fixes by https://github.com/vlajos/misspell_fixerVeres Lajos2013-09-054-4/+4
* crypto/bn/asm/rsax-x86_64.pl: make it work on Darwin.Andy Polyakov2013-08-031-9/+9
* bn/asm/rsaz-avx2.pl: Windows-specific fix.Andy Polyakov2013-07-121-3/+5
* s/rsaz_eligible/rsaz_avx2_eligible/.Ben Laurie2013-07-121-1/+1
* Add RSAZ assembly modules.Andy Polyakov2013-07-052-0/+3569
* bn/asm/x86_86-mont.pl: optimize reduction for Intel Core family.Andy Polyakov2013-07-051-312/+449
* Optimize SPARC T4 MONTMUL support.Andy Polyakov2013-06-181-126/+147
* PA-RISC assembler pack: switch to bve in 64-bit builds.Andy Polyakov2013-06-181-1/+3
* Add volatile qualifications to two blocks of inline asm to stop GCC fromAdam Langley2013-06-041-4/+4
* x86_64-gf2m.pl: fix typo.Andy Polyakov2013-03-011-1/+1
* x86_64-gf2m.pl: add missing Windows build fix for #2963.Andy Polyakov2013-03-011-1/+2
* x86_64 assembly pack: keep making Windows build more robust.Andy Polyakov2013-02-022-2/+4
* x86_64 assembly pack: make Windows build more robust.Andy Polyakov2013-01-221-1/+2
* bn/asm/mips.pl: hardwire local call to bn_div_words.Andy Polyakov2013-01-221-1/+1
* C64x+ assembly pack: improve EABI support.Andy Polyakov2012-11-282-7/+47
* x86_64-gcc.c: resore early clobber constraint.Andy Polyakov2012-11-191-2/+2
* Support for SPARC T4 MONT[MUL|SQR] instructions.Andy Polyakov2012-11-171-0/+1201
* SPARCv9 assembly pack: harmonize ABI handling (so that it's handled in oneAndy Polyakov2012-10-251-17/+9
* Add VIS3-capable sparcv9-gf2m module.Andy Polyakov2012-10-201-0/+198
* Add VIS3 Montgomery multiplication.Andy Polyakov2012-10-201-0/+373
* Add linux-x32 target.Andy Polyakov2012-08-291-9/+13