summaryrefslogtreecommitdiff
path: root/cpu.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove library supplied aesenc, aesdec and friends (Issue 206)Jeffrey Walton2016-09-181-86/+9
* Fix compile error on Pine64 dev-board under Aarch64 with GCC 4.9Jeffrey Walton2016-08-031-7/+6
* Fix missing arm_acle.h under GCC 4.8. Rearrange some defines to better accoun...Jeffrey Walton2016-08-011-33/+31
* Fix missing defines under WindowsJeffrey Walton2016-07-241-1/+7
* Add polynomial multiply instruction detectionJeffrey Walton2016-07-241-30/+29
* Fix broken compile with GCC 4.9 and 4.9 in Debug configuration with -std=c++11Jeffrey Walton2016-07-221-0/+6
* Add AVX and AVX2 for Sun StudioJeffrey Walton2016-07-131-0/+7
* Go back to Commit 66ada4cc61d62afcJeffrey Walton2016-07-061-9/+66
* Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be ...Mouse2016-07-061-66/+9
* Updated documentationJeffrey Walton2016-07-051-5/+62
* Add MacPorts GCC compiler and Clang integrated assembler support. This is a m...Jeffrey Walton2016-07-051-4/+4
* Revert "Fix "expected ')' before __builtin_ia32_pclmulqdq128" under GCC 4.8/4...Jeffrey Walton2016-06-281-6/+2
* Fix "expected ')' before __builtin_ia32_pclmulqdq128" under GCC 4.8/4.9 with ...Jeffrey Walton2016-06-271-2/+6
* Fix "SSE instruction set not enabled" (Issue 196)Jeffrey Walton2016-06-201-1/+2
* Fix " error: expected unqualified-id before ‘int’" when using GCC 5.3/i68...Jeffrey Walton2016-06-191-0/+8
* Fix compiler include detection under LLVM and Apple Clanm (Issue 182)Jeffrey Walton2016-06-121-3/+8
* Fix AMD RDRAND detection. Add VIA Padlock extension detectionJeffrey Walton2016-05-191-0/+40
* Add test for AES, SHA1 and SHA2 from ARM Crypto extension from arm-neon branchJeffrey Walton2016-05-191-8/+38