<?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: Itanium (IA64) Assembly Language in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771104#M783079</link>
    <description>You could take a look at Linux kernel sources, it has those locking primitives for multiple CPU architectures.&lt;BR /&gt;&lt;BR /&gt;Harri</description>
    <pubDate>Fri, 14 Apr 2006 03:14:42 GMT</pubDate>
    <dc:creator>Harri Pasanen_1</dc:creator>
    <dc:date>2006-04-14T03:14:42Z</dc:date>
    <item>
      <title>Itanium (IA64) Assembly Language</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771102#M783077</link>
      <description>Where can I find information on the IA64 Assembly Language, syntax, naming convention, the way it is used in HP-UX 11.X?&lt;BR /&gt;&lt;BR /&gt;I have an application that has 2 routines that were written in AS for HPPA CPU. I need to port it to the Itanium CPU. One routine is a contditional spinlock, that is it locks memory, swaps a word in shared memory with a register, unlocks memory and returns a value to indicate it got the lock or not. The other just locks memory and clears the lock.&lt;BR /&gt;&lt;BR /&gt;The idea of locking memory is it causes register moves to memory to complete and updates cache so other CPUs will be able to see the change.&lt;BR /&gt;&lt;BR /&gt;Thanks:&lt;BR /&gt;Jack Allen&lt;BR /&gt;</description>
      <pubDate>Wed, 12 Apr 2006 17:38:38 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771102#M783077</guid>
      <dc:creator>Jackson Allen</dc:creator>
      <dc:date>2006-04-12T17:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Itanium (IA64) Assembly Language</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771103#M783078</link>
      <description>Hello,&lt;BR /&gt;you can try at the address:&lt;BR /&gt;&lt;A href="http://docs.hp.com/en/5187-0701/ch07s03.html" target="_blank"&gt;http://docs.hp.com/en/5187-0701/ch07s03.html&lt;/A&gt;&lt;BR /&gt;or:&lt;BR /&gt;&lt;A href="http://docs.hp.com/en/5965-4641/index.html" target="_blank"&gt;http://docs.hp.com/en/5965-4641/index.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Good luck!&lt;BR /&gt;&lt;BR /&gt;Bye,&lt;BR /&gt;&lt;BR /&gt;Rocco Foti</description>
      <pubDate>Thu, 13 Apr 2006 03:01:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771103#M783078</guid>
      <dc:creator>Rocco Foti</dc:creator>
      <dc:date>2006-04-13T03:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Itanium (IA64) Assembly Language</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771104#M783079</link>
      <description>You could take a look at Linux kernel sources, it has those locking primitives for multiple CPU architectures.&lt;BR /&gt;&lt;BR /&gt;Harri</description>
      <pubDate>Fri, 14 Apr 2006 03:14:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771104#M783079</guid>
      <dc:creator>Harri Pasanen_1</dc:creator>
      <dc:date>2006-04-14T03:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Itanium (IA64) Assembly Language</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771105#M783080</link>
      <description>There is also this book which talks about Itanium for Programmers:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.hp.com/hpbooks/prentice/ptr_0131013726.html" target="_blank"&gt;http://www.hp.com/hpbooks/prentice/ptr_0131013726.html&lt;/A&gt;</description>
      <pubDate>Fri, 14 Apr 2006 06:50:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/itanium-ia64-assembly-language/m-p/3771105#M783080</guid>
      <dc:creator>Kent Ostby</dc:creator>
      <dc:date>2006-04-14T06:50:03Z</dc:date>
    </item>
  </channel>
</rss>

