summaryrefslogtreecommitdiff
path: root/cpu.h
Commit message (Expand)AuthorAgeFilesLines
* Use \return and \throw consitently in the docsJeffrey Walton2020-12-071-42/+42
* Whitespace check-inJeffrey Walton2020-02-101-2/+2
* Add external reference to g_hasMOVBEJeffrey Walton2020-02-101-0/+1
* Add HasMOVBE() on Intel machinesJeffrey Walton2020-02-101-19/+36
* Whitespace check-inJeffrey Walton2020-02-101-77/+77
* Set g_x86DetectionDone when CRYPTOPP_DISABLE_ASM is in effectJeffrey Walton2020-01-231-3/+1
* Fix AIX and Linux compiles for PowerPC (PR #902)Jeffrey Walton2019-10-231-3/+38
* Fix Rijndael recursion overflow when -DCRYPTOPP_DISABLE_SSSE3 (GH #880, PR #886)Jeffrey Walton2019-09-281-13/+79
* Prepare for Crypto++ 8.0 releaseJeffrey Walton2018-12-271-7/+7
* Update comments in config.hJeffrey Walton2018-12-091-2/+2
* Add CRYPTOPP_DISABLE_MIXED_ASM define and feature test (GH #756, PR #757)Jeffrey Walton2018-12-051-1/+1
* Update documentationJeffrey Walton2018-11-301-15/+6
* Update documentationJeffrey Walton2018-11-301-5/+1
* Add Power9 Random Number Generator support (GH #747, PR #748)Jeffrey Walton2018-11-271-7/+43
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-2/+2
* Prepare for POWER8 carryless multiplies using vpmsumJeffrey Walton2018-08-061-13/+43
* Add ARMv8 CPU feature queries (GH #685)Jeffrey Walton2018-07-141-16/+105
* Add ARMv7 cpu detectionJeffrey Walton2018-07-081-1/+17
* Add AVX and AVX2 runtime feature detection (GH #671)Jeffrey Walton2018-06-181-0/+30
* Workaround for #636alanbirtles2018-04-121-0/+5
* Change Doxygen comment style from //! to ///Jeffrey Walton2017-11-291-213/+213
* Add sse-simd.cpp to nmake file and vcxproj filtersJeffrey Walton2017-11-161-2/+2
* Update documentationJeffrey Walton2017-11-161-2/+24
* Fix SunCC 12.2 compiler crash with GCM_Xor16_SSE2Jeffrey Walton2017-11-161-0/+12
* Update documentationJeffrey Walton2017-11-121-0/+16
* Cleanup Altivec and Power7 code pathsJeffrey Walton2017-10-171-2/+25
* Add Power8 SHA256 and SHA512 support (GH #513)Jeffrey Walton2017-09-221-9/+9
* Update documentationJeffrey Walton2017-09-111-18/+24
* Add PowerPC support to cpu.h and validate.cppJeffrey Walton2017-09-111-1/+107
* Fix IS_ARMV8 in GNUmakefileJeffrey Walton2017-08-301-0/+4
* Remove BOOL macro value (GH #462)Jeffrey Walton2017-08-201-1/+1
* Update documentationJeffrey Walton2017-08-171-0/+4
* Update documentationJeffrey Walton2017-08-171-14/+33
* Split source files to support Base Implementation + SIMD implementation (GH #...Jeffrey Walton2017-08-171-121/+50
* Fix NEON detection on Aarch32 and Aarch64Jeffrey Walton2017-08-171-1/+1
* Add defines for GCC_INLINE and GCC_INLINE_ATTRIB (Issues 427 and 428)Jeffrey Walton2017-05-201-0/+12
* Fix SunCC and "_mm_set_epi8 must have prototype"Jeffrey Walton2017-04-221-1/+1
* Fix ARM compile under VS2013Jeffrey Walton2017-03-201-1/+1
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-1/+1
* VEXT_8 -> VEXT_U8Jeffrey Walton2017-01-221-1/+1
* Begin fix of cpu.h under Apple and LLVM Clang (Issue 362)Jeffrey Walton2017-01-131-1/+1
* Add ARM SHA extensions for SHA1Jeffrey Walton2017-01-131-4/+7
* spelling fixesklemens2016-12-271-1/+1
* Silence select conversion warnings (Issue 340)Jeffrey Walton2016-12-021-0/+12
* Add Intel SHA1 extension supportJeffrey Walton2016-12-011-6/+3
* Add X86 SHA cpu feature detectionJeffrey Walton2016-10-261-0/+11
* Removed extraneous '#include <emmintrin.h>'Jeffrey Walton2016-10-261-1/+1
* Cleanup feature defines in <config.h>. Cleanup intrinsic includes in <cpu.h>Jeffrey Walton2016-09-201-11/+10
* Fix compile under CentOS 5 with GCC 4.1Jeffrey Walton2016-09-191-1/+1
* Add guard for X86/X64/X32 headersJeffrey Walton2016-09-181-34/+36