September 14, 2013 [D-runtime] [D-Programming-Language/druntime] 5691dd: Correct and enhance core.cpuid | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 5691dda926b28ae09ab26c0e4b9e6311c5e825cf https://github.com/D-Programming-Language/druntime/commit/5691dda926b28ae09ab26c0e4b9e6311c5e825cf Author: kai <kai@redstar.de> Date: 2013-09-13 (Fri, 13 Sep 2013) Changed paths: M src/core/cpuid.d Log Message: ----------- Correct and enhance core.cpuid The bits for the extended features (EAX=7,ECX=0) were off by one. In addition to the correction the bits for the rdseed and sha instructions are added with corresponding support functions. The cpuid bits are documented in the intel architecture software developer manual, volume 2, chapter 3.2. http://www.intel.de/content/www/de/de/architecture-and-technology/64-ia-32-architectures-software-developer-manual-325462.html Information about the new SHA instructions can be found here: http://software.intel.com/en-us/articles/intel-sha-extensions-implementations Commit: f8cb5a8031bd5b63cc5ffdd7a240be1422d91840 https://github.com/D-Programming-Language/druntime/commit/f8cb5a8031bd5b63cc5ffdd7a240be1422d91840 Author: Martin Nowak <code@dawg.eu> Date: 2013-09-14 (Sat, 14 Sep 2013) Changed paths: M src/core/cpuid.d Log Message: ----------- Merge pull request #606 from redstar/cpuid Correct and enhance core.cpuid Compare: https://github.com/D-Programming-Language/druntime/compare/5f301ae426b5...f8cb5a8031bd |
Copyright © 1999-2021 by the D Language Foundation