summaryrefslogtreecommitdiff
path: root/cpu.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add runtime detection code for ARM NEON, CRC32 and Crypto extensionsJeffrey Walton2016-05-161-10/+19
* Improve Apple iOS support for ARM and NEON. Add ARM Crypto detectionJeffrey Walton2016-05-151-4/+20
* Add basic ARM and Windows Store supportJeffrey Walton2016-05-151-6/+62
* Add SSE4.1 and SSE4.2 feature detectionJeffrey Walton2016-04-151-0/+8
* Fixed Clang 3.4 compiler error on LinuxJeffrey Walton2015-12-251-0/+15
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Cov...Jeffrey Walton2015-11-181-9/+52
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-376/+370
* Cleaned up CRYPTOPP_CLANG_INTEGRATED_ASSEMBLER and WORKAROUND_LLVM_BUG_18916 ...Jeffrey Walton2015-07-231-1/+3
* Specialized defines to work with/around Clang integrated assembler. The two d...Jeffrey Walton2015-07-221-7/+24
* Added macro to abstract differences in sytax string parsing between GAS and C...Jeffrey Walton2015-07-211-0/+12
* g_hasISSE -> h_hasSSE. That's how old this function is...Jeffrey Walton2015-07-191-2/+2
* HasISSE -> HasSSE. That's how old this function is...Jeffrey Walton2015-07-191-2/+2
* Removed execute bit from C++ header and source filesJeffrey Walton2015-06-241-0/+0
* fix compile with Intel C++ Compiler 11.1weidai2010-08-041-3/+3
* fix compile on GCC 4.4 and greaterweidai2010-07-291-2/+80
* add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCMweidai2010-07-241-30/+18
* add AESNI and CLMUL detectionweidai2010-07-071-0/+16