summaryrefslogtreecommitdiff
path: root/cpu.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify C++ dynamic object initializationJeffrey Walton2017-03-201-14/+28
* Cleared C4456 "declaration hides previous local declaration" for MSVCJeffrey Walton2017-03-181-2/+1
* Clear Coverity UNINIT (CID 171239)Jeffrey Walton2017-03-171-34/+34
* Updated static initializersJeffrey Walton2017-03-171-3/+3
* Add C++ nullptr support (Issue 383)Jeffrey Walton2017-03-011-16/+16
* Fix headers and data types for cpu.cpp (Issue 362)Jeffrey Walton2017-01-291-22/+18
* Change file preamble to include "originally written by Wei Dai"Jeffrey Walton2017-01-271-1/+1
* Add GCC inline ASM for PMULL and PMULL2Jeffrey Walton2017-01-191-1/+1
* Breakout __ARM_FEATURE_CRYPTO into PMULL, AES and SHA for Apple Clang (Issue ...Jeffrey Walton2017-01-151-1/+1
* Add CC clobber to cpuid callJeffrey Walton2016-11-131-0/+1
* Add X86 SHA cpu feature detectionJeffrey Walton2016-10-261-2/+6
* Removed extraneous '#include <emmintrin.h>'Jeffrey Walton2016-10-261-4/+0
* Fix Solaris GCC and "constructor priorities are not supported"Jeffrey Walton2016-09-191-5/+0
* cpu: fix MinGW-w64 build. Closes #237anonimal2016-08-011-0/+10
* Fix GCC 4.9 internal compiler error when using poly128_t (Issue 233)Jeffrey Walton2016-07-281-7/+25
* Add polynomial multiply instruction detectionJeffrey Walton2016-07-241-2/+62
* Clear Valgrind findings under -OfastJeffrey Walton2016-07-121-19/+13
* Go back to Commit 66ada4cc61d62afcJeffrey Walton2016-07-061-1/+1
* Revert "Merge remote-tracking branch 'upstream/master'" - not intended to be ...Mouse2016-07-061-1/+1
* Add MacPorts GCC compiler and Clang integrated assembler support. This is a m...Jeffrey Walton2016-07-051-1/+1
* Change "result=false" to "return fals". There's no sense in trying the instru...Jeffrey Walton2016-06-011-14/+14
* Fix missing oldMask for x86Jeffrey Walton2016-05-311-0/+4
* Fix "Too many initializers" under Visual Studio 2012Jeffrey Walton2016-05-301-2/+2
* Added non-zero terms to CRC detection code. Exercise all SHA1 instructions du...Jeffrey Walton2016-05-301-33/+45
* Fix GCC optimizing away feature testsJeffrey Walton2016-05-301-55/+99
* Fix AMD RDRAND detection. Add VIA Padlock extension detectionJeffrey Walton2016-05-191-13/+56
* Add test for AES, SHA1 and SHA2 from ARM Crypto extension from arm-neon branchJeffrey Walton2016-05-191-20/+129
* Add runtime detection code for ARM NEON, CRC32 and Crypto extensionsJeffrey Walton2016-05-161-38/+191
* Improve Apple iOS support for ARM and NEON. Add ARM Crypto detectionJeffrey Walton2016-05-151-2/+19
* Add basic ARM and Windows Store supportJeffrey Walton2016-05-151-4/+45
* Fix Debian 8/GCC 4.9 compile on Core2 DuoJeffrey Walton2016-04-251-1/+1
* Add SSE4.1 and SSE4.2 feature detectionJeffrey Walton2016-04-151-1/+2
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 (Cov...Jeffrey Walton2015-11-181-16/+44
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-204/+229
* Cleared "unused function" warning when using GCC with -WallJeffrey Walton2015-07-231-10/+15
* g_hasISSE -> h_hasSSE. That's how old this function is...Jeffrey Walton2015-07-191-3/+3
* Removed execute bit from C++ header and source filesJeffrey Walton2015-06-241-0/+0
* fix compile on Sun CCweidai2010-07-281-1/+3
* fix compile on Mac OS Xweidai2010-07-251-3/+3
* add support for AES-NI and CLMUL instruction sets in AES and GMAC/GCMweidai2010-07-241-28/+24
* add AESNI and CLMUL detectionweidai2010-07-071-1/+3
* fixed Whirlpool crash on Pentium 2 machinesweidai2007-08-131-1/+14
* fix g_cacheLineSize for Pentium 3weidai2007-05-041-0/+3
* fix compile for x64, DLL and VC 6weidai2007-05-041-9/+20
* fix compile on Sun CCweidai2007-04-161-1/+1
* CPU feature detection and assembly helpersweidai2007-04-161-0/+172