<?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 Hello, in Intel® ISA Extensions</title>
    <link>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181054#M6764</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you for the&amp;nbsp;quick reply. I am developing a C# wrapper around SDE executable for testing purposes. My main goal is to be able to run some code with specific instruction sets.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;It you need to update emulation of the CPUID instruction to include BMI, then we have a way to do it.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;How can i update emulation of the CPUID or can i define my CPUID with custom instruction sets?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 31 Jan 2020 07:56:25 GMT</pubDate>
    <dc:creator>Petrov__Petar</dc:creator>
    <dc:date>2020-01-31T07:56:25Z</dc:date>
    <item>
      <title>Is it possible to combine CPUID and Instruction set emulation arguments in Intel SDE?</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181052#M6762</link>
      <description>&lt;P&gt;Running `sde.exe -nhm -bmi1 1 -- TestConsole.exe` command don't take into account the `-bmi1 1` option.&lt;BR /&gt;It emulates `nhm` instruction set correctly but doesn't emulate the `bmi1` instruction set.&lt;BR /&gt;Is it possible to combine them some other way?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;ptp&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2020 07:25:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181052#M6762</guid>
      <dc:creator>Petrov__Petar</dc:creator>
      <dc:date>2020-01-30T07:25:28Z</dc:date>
    </item>
    <item>
      <title>No exactly, the -nhm knob</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181053#M6763</link>
      <description>&lt;P&gt;No exactly, the -nhm knob instructs SDE to ensure that the application use NHM ISA and that the CPUID instruction behaves as in NHM CPU.&lt;BR /&gt;Since the instruction compliance checks for NHM does not include BMI, you will need to either use a CPU that supports BMI (like HSW) or disable chip-check.&lt;/P&gt;&lt;P&gt;It you need to update emulation of the CPUID instruction to include BMI, then we have a way to do it.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2020 22:08:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181053#M6763</guid>
      <dc:creator>AdyT_Intel</dc:creator>
      <dc:date>2020-01-30T22:08:00Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181054#M6764</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you for the&amp;nbsp;quick reply. I am developing a C# wrapper around SDE executable for testing purposes. My main goal is to be able to run some code with specific instruction sets.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;It you need to update emulation of the CPUID instruction to include BMI, then we have a way to do it.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;How can i update emulation of the CPUID or can i define my CPUID with custom instruction sets?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2020 07:56:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181054#M6764</guid>
      <dc:creator>Petrov__Petar</dc:creator>
      <dc:date>2020-01-31T07:56:25Z</dc:date>
    </item>
    <item>
      <title>To control the emulation of</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181055#M6765</link>
      <description>&lt;P&gt;To control the emulation of the CPUID instruction use the -cpuid_in &amp;lt;file&amp;gt; knob.&lt;BR /&gt;The CPUID definition file is written in a certain format.&lt;BR /&gt;For you purposes you should take the closest file from the kit in &amp;lt;kit&amp;gt;/misc/cpuid/&amp;lt;chip&amp;gt;/cpuid.def and copy it to a new location.&lt;BR /&gt;This file is like a dictionary mapping values of EAX/ECX to their expected results.&lt;BR /&gt;Then you can edit the certain bits you need, and specify this file to SDE.&lt;/P&gt;&lt;P&gt;This will become something like:&lt;BR /&gt;&amp;gt; sde -hsw -cpuid_in &amp;lt;mycpuid.def&amp;gt; -- app&lt;/P&gt;&lt;P&gt;You still need the HSW knob to allow executing the BMI instructions.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jan 2020 15:15:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/Is-it-possible-to-combine-CPUID-and-Instruction-set-emulation/m-p/1181055#M6765</guid>
      <dc:creator>AdyT_Intel</dc:creator>
      <dc:date>2020-01-31T15:15:23Z</dc:date>
    </item>
  </channel>
</rss>

