summaryrefslogtreecommitdiff
path: root/cpu.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add "cc" clobber due to GCC 3.3 compile failureJeffrey Walton2018-12-291-1/+1
* Fix missing ExtendedControlRegister when CRYPTOPP_DISABLE_ASMJeffrey Walton2018-12-281-2/+11
* Add check for VS version and ExtendedControlRegister (PR #766)Shmueli Englard2018-12-211-3/+3
* Add Hygon Dhyana support to enable RDRAND/RDSEED/ADX/AVX2 Feature (PR #765)hygonsoc2018-12-201-1/+9
* Update comments in config.hJeffrey Walton2018-12-091-2/+2
* Add IBM XLC init priority supportJeffrey Walton2018-11-301-0/+4
* Update documentationJeffrey Walton2018-11-301-1/+2
* Add Power9 Random Number Generator support (GH #747, PR #748)Jeffrey Walton2018-11-271-1/+57
* Fix compile using SunCC 5.9Jeffrey Walton2018-11-081-1/+3
* Whitespace check-inJeffrey Walton2018-08-201-1/+0
* Fix missing _xgetbv for Visual Studio 2008 and belowJeffrey Walton2018-08-191-1/+32
* Remove unneeded defines from cpu.cppJeffrey Walton2018-08-081-8/+0
* Prepare for POWER8 carryless multiplies using vpmsumJeffrey Walton2018-08-061-1/+17
* Fix build with Embarcadero C++Builder 10.2.3 (#696)Tanzinul Islam2018-08-041-1/+1
* Fix SunStudio compile on SolarisJeffrey Walton2018-07-151-1/+1
* Add ARMv8.4 cpu feature detection support (GH #685) (#687)Jeffrey Walton2018-07-151-5/+1
* Fix Apple feature detection (GH #685)Jeffrey Walton2018-07-141-7/+9
* Add ARMv8 CPU feature queries (GH #685)Jeffrey Walton2018-07-141-54/+196
* Add ARMv7 cpu detectionJeffrey Walton2018-07-081-7/+32
* Add AVX and AVX2 runtime feature detection (GH #671)Jeffrey Walton2018-06-181-5/+44
* Remove extra ; from cpu.cpp (PR #614)Ilja2018-03-311-1/+1
* Remove double CRYPTOPP_SECTION_INIT for g_hasSSE2Jeffrey Walton2018-03-271-11/+28
* Fix Windows compile error using VS2008Jeffrey Walton2018-03-271-1/+1
* Whitespace check-inJeffrey Walton2018-03-221-5/+5
* Rework Glibc sysconf codeJeffrey Walton2018-03-211-57/+60
* Fix Power7 test using PPC_FEATURE_ARCH_2_06Jeffrey Walton2018-03-211-5/+8
* Add CPU feature queries for AIXJeffrey Walton2018-03-201-8/+17
* Define AT_HWCAP/AT_HWCAP2 if getauxval unavailable (#594)Fabrice Fontaine2018-03-041-0/+6
* Clear clang-tidy warningsJeffrey Walton2018-01-241-22/+23
* Use x86 highest basic before calling a leaf functionJeffrey Walton2018-01-111-2/+2
* Add Altivec detection for PowerMacJeffrey Walton2017-12-131-1/+13
* Fix target misdetection on OS X with '-arch i386'Jeffrey Walton2017-11-161-14/+12
* Remove SSE2 from cpu.cpp, add sse-simd.cppJeffrey Walton2017-11-161-70/+3
* Fix SunCC 12.2 compiler crash with GCM_Xor16_SSE2Jeffrey Walton2017-11-161-1/+6
* Fix SunCC compile with -xarch=sse2Jeffrey Walton2017-11-131-0/+5
* Reduce C++ file scope class objectsJeffrey Walton2017-11-121-10/+18
* Cleanup Altivec and Power7 code pathsJeffrey Walton2017-10-171-5/+5
* Detect XSAVE/XRESTORE OS feature support (GH #521)Jeffrey Walton2017-10-121-17/+18
* Add Power8 SHA256 and SHA512 support (GH #513)Jeffrey Walton2017-09-221-7/+7
* Add CRYPTOPP_NO_CPU_FEATURE_PROBES (GH #511)Jeffrey Walton2017-09-191-2/+6
* Make sure _SC_LEVEL1_DCACHE_LINESIZE is defined (#507)Deadpikle2017-09-171-2/+2
* Query sysconf for _SC_LEVEL1_DCACHE_LINESIZE on ARM and PPCJeffrey Walton2017-09-171-3/+19
* Fix compile on CentOS 6 with GCC 4.7Jeffrey Walton2017-09-171-53/+59
* Route Borland/Embarcadero into MS inline ASM code for CPUIDJeffrey Walton2017-09-161-6/+13
* Switch to CRYPTOPP_CONSTANT for cpu flagsJeffrey Walton2017-09-161-11/+11
* Fix func/subfunc parameter names (GH #502)Jeffrey Walton2017-09-161-1/+1
* Fix compile under Embarcadero (GH #498)Jeffrey Walton2017-09-151-1/+3
* Fix missing closing paren for Android Aarch64 (GH #491)Jeffrey Walton2017-09-131-3/+3
* Build Android cpu-features from sources (GH #491)Jeffrey Walton2017-09-131-61/+91
* Fix missing cpu-features.h for AndroidJeffrey Walton2017-09-131-1/+1