September 14, 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@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