summaryrefslogtreecommitdiff
path: root/cpu.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix include for MSVC compiler (GH #972)Jeffrey Walton2020-11-201-2/+2
* Fix compile error on SolarisJeffrey Walton2020-09-301-1/+1
* Fix missing include for MSVC compiler (GH #972)Jeffrey Walton2020-09-301-3/+12
* Use define CRYPTOPP_CXX11_STATIC_INIT nameJeffrey Walton2020-08-071-1/+1
* Update iOS and Android scripts (GH #936, PR #937)Jeffrey Walton2020-03-091-1/+7
* Re-enable SSE2 probes for SolarisJeffrey Walton2020-02-221-3/+3
* Update commentsJeffrey Walton2020-02-211-1/+3
* Refactor XGetBV for x86 in cpu.cppJeffrey Walton2020-02-211-53/+74
* Restore SIGILL handler if sigprocmask failsJeffrey Walton2020-02-171-3/+5
* Add Emacs and Vi files to gitignoreJeffrey Walton2020-02-151-1/+1
* Fix Apple Watch compileJeffrey Walton2020-02-151-40/+43
* Fix compile on Apple platformsJeffrey Walton2020-02-101-0/+1
* Add index for Intel registersJeffrey Walton2020-02-101-32/+46
* Update commentsJeffrey Walton2020-02-101-12/+29
* Add AppleMachineInfo classJeffrey Walton2020-02-091-68/+138
* Update commentsJeffrey Walton2020-02-091-15/+19
* Add additional Apple ARMv8 devicesJeffrey Walton2020-02-081-8/+11
* Move CPU manufacturer code into unnamed namespaceJeffrey Walton2020-02-071-77/+82
* Cleanup CpuID function (PR #929)Jeffrey Walton2020-02-071-18/+14
* Add CPUID64 for MSVC missing __cpuidexJeffrey Walton2020-02-071-19/+13
* Set g_x86DetectionDone when CRYPTOPP_DISABLE_ASM is in effectJeffrey Walton2020-01-231-15/+23
* Disable RDRAND and RDSEED on AMD cpu's with family 15h or 16h (GH #924)Jeffrey Walton2020-01-171-0/+18
* Fix semicolons yet again (GH #889)Jeffrey Walton2019-10-141-17/+17
* Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)Jeffrey Walton2019-10-031-17/+17
* Clear sign conversion warningsJeffrey Walton2019-09-281-3/+3
* Cleanup PowerPC definesJeffrey Walton2019-07-061-27/+9
* Breakout sha_block_data_order and sha_block_data_order_neon (GH #847)Jeffrey Walton2019-05-261-14/+0
* Update commentsJeffrey Walton2019-05-251-4/+4
* Use CRYPTOGAMS_armcap_P for ARM (GH #846)Jeffrey Walton2019-05-241-0/+14
* Rename XGETBV to XGETBV64Jeffrey Walton2019-05-211-2/+2
* Rename ExtendedControlRegister to XGETBVJeffrey Walton2019-05-211-2/+2
* Remove Aarch32 and Aarch64 from CPU_QueryARMv7Jeffrey Walton2019-05-201-4/+1
* Fix CPU_QueryARMv7 for Clang (GH #844)Jeffrey Walton2019-05-201-4/+6
* Make config.h more Autoconf friendly (GH #835, PR #836)Jeffrey Walton2019-05-171-0/+2
* Guard x86 cache line sizeJeffrey Walton2019-05-081-1/+1
* Use fallback in detecting ARM and PowerPC cache line sizeJeffrey Walton2019-05-081-9/+15
* Use fallback in detecting VIA cach line sizeJeffrey Walton2019-05-081-0/+8
* Use CPU_QuerySHA256 for ARMJeffrey Walton2019-05-081-3/+3
* Add "AMDisbetter!" cpuid detectionJeffrey Walton2019-05-081-3/+7
* SpellingJeffrey Walton2019-05-081-1/+1
* Add code for VIA L1 data cache line sizeJeffrey Walton2019-05-081-5/+17
* Prepare for Crypto++ 8.2 releaseJeffrey Walton2019-04-281-2/+2
* 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