<?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: Difference between &amp;quot;fnop&amp;quot; and &amp;quot;nop&amp;quot; assembly instructions in CodeWarrior Development Tools</title>
    <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1399954#M8724</link>
    <description>&lt;P&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;‘&lt;SPAN&gt;fnop&lt;/SPAN&gt;’&lt;SPAN&gt; is always a full 64-bit instruction. It can be useful for aligning code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With &lt;/SPAN&gt;‘&lt;SPAN&gt;nop&lt;/SPAN&gt;’&lt;SPAN&gt; the compiler can choose either a 32-bit instruction or a 64-bit instruction.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The VSPA ISM revision that you are referring to (RevA) is quite old. In the later revisions of the ISM it was decided to replace all fnop to nop, and publish only nop in the document so as to give more flexibility to the compiler. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I believe Rev 0 is the VSPA&amp;nbsp; ISM latest revision available for LA1224. Do you have access to the latest rev?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Jan 2022 06:06:46 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2022-01-17T06:06:46Z</dc:date>
    <item>
      <title>Difference between "fnop" and "nop" assembly instructions</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1398991#M8719</link>
      <description>&lt;P&gt;Hi, experts,&lt;/P&gt;&lt;P&gt;I am wondering what is the difference between "fnop" and "nop" assembly instructions. I am referring the document "VSPA-16SP ISA-v3.0 Instruction Set Manual for LA1224, Rev. A 10/2019". I see "fnop" and "nop" instructions in the document, but do not know the difference between them.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried both instructions in an assembly function I am working on. It seems to me both instructions work.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xuedongyang_0-1642090367436.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/167568iE56E8D8D941FE4A4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xuedongyang_0-1642090367436.png" alt="xuedongyang_0-1642090367436.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="xuedongyang_1-1642090430844.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/167569i0E6EE62467C08446/image-size/medium?v=v2&amp;amp;px=400" role="button" title="xuedongyang_1-1642090430844.png" alt="xuedongyang_1-1642090430844.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Xuedong Yang&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jan 2022 16:18:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1398991#M8719</guid>
      <dc:creator>xuedongyang</dc:creator>
      <dc:date>2022-01-13T16:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between "fnop" and "nop" assembly instructions</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1399954#M8724</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The &lt;/SPAN&gt;‘&lt;SPAN&gt;fnop&lt;/SPAN&gt;’&lt;SPAN&gt; is always a full 64-bit instruction. It can be useful for aligning code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With &lt;/SPAN&gt;‘&lt;SPAN&gt;nop&lt;/SPAN&gt;’&lt;SPAN&gt; the compiler can choose either a 32-bit instruction or a 64-bit instruction.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The VSPA ISM revision that you are referring to (RevA) is quite old. In the later revisions of the ISM it was decided to replace all fnop to nop, and publish only nop in the document so as to give more flexibility to the compiler. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I believe Rev 0 is the VSPA&amp;nbsp; ISM latest revision available for LA1224. Do you have access to the latest rev?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2022 06:06:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1399954#M8724</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-01-17T06:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between "fnop" and "nop" assembly instructions</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1400316#M8727</link>
      <description>&lt;P&gt;Thanks, Yiping, for the helpful answer.&lt;/P&gt;&lt;P&gt;No, I don't have latest version of LA1224 ISM, and don't know how to get it.&lt;/P&gt;&lt;P&gt;It would be great if you could guide me how to get the latest version of the document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jan 2022 13:32:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1400316#M8727</guid>
      <dc:creator>xuedongyang</dc:creator>
      <dc:date>2022-01-17T13:32:18Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between "fnop" and "nop" assembly instructions</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1403032#M8728</link>
      <description>&lt;P&gt;Please refer to the attached document.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jan 2022 03:41:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1403032#M8728</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-01-21T03:41:22Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between "fnop" and "nop" assembly instructions</title>
      <link>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1403035#M8729</link>
      <description>&lt;P&gt;Thank you very much for providing the latest document.&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jan 2022 03:50:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-Development-Tools/Difference-between-quot-fnop-quot-and-quot-nop-quot-assembly/m-p/1403035#M8729</guid>
      <dc:creator>xuedongyang</dc:creator>
      <dc:date>2022-01-21T03:50:50Z</dc:date>
    </item>
  </channel>
</rss>

