<?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 Assemblers for the new instructionset in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963980#M22456</link>
    <description>&lt;P&gt;Hi I am interested in porting our code generator generator to the Xeon Phi. In order to do that I need a formal machine description which I can fairly readily write - though the use of 1 bit masks in the vector mask registers may cause a bit of trouble - the bigger problem is to have a syntax for the assembler code. I know that there is as yet no nasm assembler. Is there a Gnu assembler, and if so does it use the Intel syntax or the old gnu syntax ?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 04 Dec 2012 11:33:55 GMT</pubDate>
    <dc:creator>Paul_C_7</dc:creator>
    <dc:date>2012-12-04T11:33:55Z</dc:date>
    <item>
      <title>Assemblers for the new instructionset</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963980#M22456</link>
      <description>&lt;P&gt;Hi I am interested in porting our code generator generator to the Xeon Phi. In order to do that I need a formal machine description which I can fairly readily write - though the use of 1 bit masks in the vector mask registers may cause a bit of trouble - the bigger problem is to have a syntax for the assembler code. I know that there is as yet no nasm assembler. Is there a Gnu assembler, and if so does it use the Intel syntax or the old gnu syntax ?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2012 11:33:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963980#M22456</guid>
      <dc:creator>Paul_C_7</dc:creator>
      <dc:date>2012-12-04T11:33:55Z</dc:date>
    </item>
    <item>
      <title>A GNU assembler ships</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963981#M22457</link>
      <description>A GNU assembler ships/installs with MPSS.

$ /usr/linux-k1om-4.7/bin/x86_64-k1om-linux-as --version
GNU assembler (GNU Binutils) 2.22.52.20120302
Copyright 2012 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-k1om-linux'.

Refer to &lt;A href="http://software.intel.com/en-us/forums/topic/333892"&gt;MPSS 2.1 "Gold" released&lt;/A&gt; for details on obtaining MPSS</description>
      <pubDate>Tue, 04 Dec 2012 12:37:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963981#M22457</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2012-12-04T12:37:00Z</dc:date>
    </item>
    <item>
      <title>where can I find a syntax</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963982#M22458</link>
      <description>where can I find a syntax spec for the gnu assembler for the new instructuons.</description>
      <pubDate>Tue, 04 Dec 2012 12:57:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963982#M22458</guid>
      <dc:creator>Paul_C_7</dc:creator>
      <dc:date>2012-12-04T12:57:49Z</dc:date>
    </item>
    <item>
      <title>ABI details and instruction</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963983#M22459</link>
      <description>ABI details and instruction set syntax are available under the sticky &lt;A href="http://software.intel.com/en-us/forums/topic/278102"&gt;RESOURCES (including downloads)&lt;/A&gt; post. I'm not aware of others.</description>
      <pubDate>Tue, 04 Dec 2012 13:15:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963983#M22459</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2012-12-04T13:15:54Z</dc:date>
    </item>
    <item>
      <title>If you mean "Intel Xeon Phi</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963984#M22460</link>
      <description>If you mean "Intel Xeon Phi Coprocessor Instruction Set Architecture Reference Manual", I downloaded that a while back. Is that the actual syntax used by the assembler that you release though, since the gnu syntax is usually rather different from the intel syntax?</description>
      <pubDate>Tue, 04 Dec 2012 13:35:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963984#M22460</guid>
      <dc:creator>Paul_C_7</dc:creator>
      <dc:date>2012-12-04T13:35:04Z</dc:date>
    </item>
    <item>
      <title>Yes, that is the reference I</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963985#M22461</link>
      <description>Yes, that is the reference I meant. I believe I have this correct. The assembler accepts GNU-style (i.e. AT&amp;amp;T* assembly syntax - destination operands appear on the right; source operands on the left) and the notation used in the instruction set manual (as described in section 3.6) mimics Intel syntax (operand order is the reverse of AT&amp;amp;T*).</description>
      <pubDate>Tue, 04 Dec 2012 16:04:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963985#M22461</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2012-12-04T16:04:17Z</dc:date>
    </item>
    <item>
      <title>Ok that is great we should be</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963986#M22462</link>
      <description>Ok that is great we should be able to convert our AVX code generator to use the new syntax fairly trivially just by altering the definition of the vector lengths then since the 3 operand opcodes are the same. All I need now is somebody in the UK who will quote for Phi system.</description>
      <pubDate>Tue, 04 Dec 2012 16:24:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963986#M22462</guid>
      <dc:creator>Paul_C_7</dc:creator>
      <dc:date>2012-12-04T16:24:59Z</dc:date>
    </item>
    <item>
      <title>On the product brief here:</title>
      <link>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963987#M22463</link>
      <description>On the product brief here: &lt;A href="https://www-ssl.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html" target="_blank"&gt;https://www-ssl.intel.com/content/www/us/en/processors/xeon/xeon-phi-detail.html&lt;/A&gt;

Scroll to the bottom to find the PDF: &lt;STRONG&gt;Where to Buy: Growing Intel® Xeon Phi™ Coprocessors Adoption&lt;/STRONG&gt; (direct link is: &lt;A href="https://www-ssl.intel.com/content/www/us/en/processors/xeon/xeon-phi-coprocessor-where-to-buy.html)" target="_blank"&gt;https://www-ssl.intel.com/content/www/us/en/processors/xeon/xeon-phi-coprocessor-where-to-buy.html)&lt;/A&gt;</description>
      <pubDate>Tue, 04 Dec 2012 16:47:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Assemblers-for-the-new-instructionset/m-p/963987#M22463</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2012-12-04T16:47:00Z</dc:date>
    </item>
  </channel>
</rss>

