<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Determining a processor's core stepping in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893884#M10356</link>
    <description>You have to make table with stepping names and compare against family, model and stepping returned by CPUID. There is no other way.</description>
    <pubDate>Fri, 29 Dec 2006 19:11:10 GMT</pubDate>
    <dc:creator>levicki</dc:creator>
    <dc:date>2006-12-29T19:11:10Z</dc:date>
    <item>
      <title>Determining a processor's core stepping</title>
      <link>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893882#M10354</link>
      <description>Hi,
&lt;BR /&gt;
&lt;BR /&gt;Does anyone know how a program can determine a processor's core stepping?  There's no documentation for it in the cpuid instruction, but I've seen a couple of different applications return it, so it's got to be possible.  
&lt;BR /&gt;
&lt;BR /&gt;Thanks,
&lt;BR /&gt;John</description>
      <pubDate>Mon, 11 Dec 2006 00:39:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893882#M10354</guid>
      <dc:creator>jfpoole</dc:creator>
      <dc:date>2006-12-11T00:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Determining a processor's core stepping</title>
      <link>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893883#M10355</link>
      <description>&lt;P&gt;If your trying to associate a value to a code name or brand string, then your correct it is not documented.&lt;/P&gt;
&lt;P&gt;Otherwise execute the CPUID instruction with EAX initialized to 1. Upon completion of the CPUID(1) function, the EAX register is loaded with the extended family, extended model, type, family, model and stepping.&lt;/P&gt;
&lt;P&gt;Software must read EAX and compose the resultant 8-bit family value, 8-bit model value and 4-bit stepping value.&lt;/P&gt;
&lt;P&gt;Family = CPUID(1).EAX[27:20] + CPUID(1).EAX[11:8]&lt;/P&gt;
&lt;P&gt;Model = (CPUID(1).EAX[19:16] &amp;lt;&amp;lt; 4) + CPUID(1).EAX[7:4]&lt;/P&gt;
&lt;P&gt;Stepping = CPUID(1).EAX[3:0]&lt;/P&gt;
&lt;P&gt;This is documented in the IA-32 Intel Architecture Software Developer's Manual, volume 2A.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Dec 2006 08:47:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893883#M10355</guid>
      <dc:creator>Frank_W_Intel</dc:creator>
      <dc:date>2006-12-12T08:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Determining a processor's core stepping</title>
      <link>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893884#M10356</link>
      <description>You have to make table with stepping names and compare against family, model and stepping returned by CPUID. There is no other way.</description>
      <pubDate>Fri, 29 Dec 2006 19:11:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Determining-a-processor-s-core-stepping/m-p/893884#M10356</guid>
      <dc:creator>levicki</dc:creator>
      <dc:date>2006-12-29T19:11:10Z</dc:date>
    </item>
  </channel>
</rss>

