summaryrefslogtreecommitdiffstats
path: root/crypto/x86_64cpuid.pl (follow)
Commit message (Expand)AuthorAgeFilesLines
* {arm64|x86_64}cpuid.pl: add special 16-byte case to OPENSSL_memcmp.Andy Polyakov2018-06-031-0/+12
* Fix issues in ia32 RDRAND asm leading to reduced entropyBryan Donlan2018-03-081-17/+3
* crypto/x86_64cpuid.pl: suppress AVX512F flag on Skylake-X.Andy Polyakov2017-12-081-0/+8
* crypto/x86_64cpuid.pl: fix AVX512 capability masking.Andy Polyakov2017-11-231-4/+5
* OPENSSL_ia32cap: reserve for new extensions.Andy Polyakov2017-11-081-1/+2
* Fix comment typo.David Benjamin2017-07-271-1/+1
* crypto/x86_64cpuid.pl: fix typo in Knights Landing detection.Andy Polyakov2017-07-251-1/+1
* x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results.Andy Polyakov2017-07-211-1/+16
* crypto/x86*cpuid.pl: move extended feature detection.Andy Polyakov2017-03-131-11/+10
* crypto/x86_64cpuid.pl: move extended feature detection upwards.Andy Polyakov2017-03-071-8/+10
* crypto/x86_64cpuid.pl: add CFI annotations.Andy Polyakov2017-02-261-0/+4
* crypto/x86_64cpuid.pl: detect if kernel preserves %zmm registers.Andy Polyakov2017-02-031-1/+9
* crypto/x86[_64]cpuid.pl: add OPENSSL_ia32_rd[rand|seed]_bytes.Andy Polyakov2016-07-151-21/+52
* x86_64 assembly pack: tolerate spaces in source directory name.Andy Polyakov2016-05-291-1/+1
* Add assembly CRYPTO_memcmp.Andy Polyakov2016-05-191-0/+22
* Copyright consolidation: perl filesRich Salz2016-04-201-1/+8
* x86[_64]cpuid.pl: add low-level RDSEED.Andy Polyakov2014-02-141-0/+15
* x86_64 assembly pack: make Windows build more robust.Andy Polyakov2013-01-221-1/+2
* Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability.Andy Polyakov2012-11-171-2/+12
* x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov2012-06-271-1/+1
* cryptlib.c, etc.: fix linker warnings in 64-bit Darwin build.Andy Polyakov2011-11-121-1/+1
* x86_64cpuid.pl: fix typo.Andy Polyakov2011-06-041-1/+1
* x86[_64]cpuid.pl: add function accessing rdrand instruction.Andy Polyakov2011-06-041-1/+22
* x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30.Andy Polyakov2011-05-271-3/+4
* x86_64cpuid.pl: get AVX masking right.Andy Polyakov2011-05-261-8/+7
* x86_64cpuid.pl: allow shared build to work without -Bsymbolic.Andy Polyakov2011-05-181-0/+4
* x86[_64]cpuid.pl: handle new extensions.Andy Polyakov2011-05-161-16/+41
* Multiple assembler packs: add experimental memory bus instrumentation.Andy Polyakov2011-04-171-2/+93
* Revert previous Linux-specific/centric commit#19629. If it really has toAndy Polyakov2010-05-061-7/+0
* Non-executable stack in asm.Ben Laurie2010-05-051-0/+7
* x86_64cpuid.pl: ml64 is allergic to db on label line.Andy Polyakov2010-04-141-1/+2
* OPENSSL_cleanse to accept zero length parameter [matching C implementation].Andy Polyakov2010-01-241-1/+3
* x86[_64]cpuid.pl: further refine shared cache detection.Andy Polyakov2009-05-141-3/+31
* x86_64cpuid.pl: refine shared cache detection logic.Andy Polyakov2009-05-121-2/+27
* x86_64 assembler pack to comply with updated styling x86_64-xlate.pl rules.Andy Polyakov2008-11-121-105/+88
* x86_64cpuid.pl cosmetics: harmonize $dir treatment with other modules.Andy Polyakov2008-07-151-2/+1
* Use default value for $dir if it is empty.Dr. Stephen Henson2008-02-251-0/+1
* Make all x86_64 modules independent on current working directory.Andy Polyakov2008-01-131-1/+3
* Make x86_64 modules work under Win64/x64.Andy Polyakov2007-08-231-2/+2
* x86*cpuid update.Andy Polyakov2007-07-211-2/+2
* Flush output in x86_64cpuid.pl.Andy Polyakov2007-06-211-0/+1
* Profiling revealed that OPENSSL_cleanse consumes *more* CPU time thanAndy Polyakov2007-05-141-0/+32
* x86_64 assembler updates.Andy Polyakov2007-05-141-70/+32
* RC4_set_key for x86_64 and Core2 optimization.Andy Polyakov2007-04-021-0/+58
* Solaris x86_64 /usr/ccs/bin/as support.Andy Polyakov2005-06-201-21/+21
* Rename amd64 modules to x86_64 and update RC4 implementation.Andy Polyakov2005-05-031-0/+138