[D-runtime] [D-Programming-Language/druntime] 5691dd: Correct and enhance core.cpuid
GitHub
noreply at github.com
Sat Sep 14 04:58:38 PDT 2013
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 at 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 at 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
More information about the D-runtime
mailing list