<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>x86 and ia64 and x64, oh my!</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx</link><description>With the .NET Framework 2.0 now supporting 64-bit platforms, I have begun work on upgrading our patch build system to handle 64-bit patches. It's been quite an adventure down the yellow-brick road of 64 bitness that I think is worth sharing. 
 Why does</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: x86 and ia64 and x64, oh my!</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#10313283</link><pubDate>Fri, 01 Jun 2012 10:20:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10313283</guid><dc:creator>Heath Stewart</dc:creator><description>&lt;p&gt;@Praveen, &amp;quot;AMD64&amp;quot; is &amp;quot;x64&amp;quot; so, no, you can&amp;#39;t run it on IA64 either.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10313283" width="1" height="1"&gt;</description></item><item><title>re: x86 and ia64 and x64, oh my!</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#10253347</link><pubDate>Thu, 05 Jan 2012 07:59:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10253347</guid><dc:creator>Praveen</dc:creator><description>&lt;p&gt;Heath,&lt;/p&gt;
&lt;p&gt;&amp;quot;So, no, you can&amp;#39;t run IA64 binaries on an x64 machine, or vice versa.&amp;quot; - is this same in case of AMD64 also?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253347" width="1" height="1"&gt;</description></item><item><title>x64 Windows Platforms have Shipped</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#818259</link><pubDate>Thu, 12 Oct 2006 07:07:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:818259</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>&lt;p&gt;Windows XP Professional x64 Edition and Windows Server 2003 x64 Editions have been shipped.&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=818259" width="1" height="1"&gt;</description></item><item><title>re: x86 and ia64 and x64, oh my!</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#676960</link><pubDate>Mon, 24 Jul 2006 21:31:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:676960</guid><dc:creator>Heath Stewart</dc:creator><description>Ming,&lt;br&gt;&lt;br&gt;IA64 and x64 (the latter encompasses AMD64 from AMD and EM64T from Intel, currently) are different instruction sets. IA64 is very different from x86, while x64 - sometimes referred to as x86-64 - is extensions to the x86 instruction set, which allows 32-bit code to run natively by flipping a switch in the CPU to run 32-bit code, then again to run 64-bit code.&lt;br&gt;&lt;br&gt;On IA64 an emulator is necessary to run 32-bit code.&lt;br&gt;&lt;br&gt;So, no, you can't run IA64 binaries on an x64 machine, or vice versa. You certainly can't run either on x86 because of how 64-bit binaries are compiled and, in many cases, linked against 64-bit entry points that wouldn't exist in x86 binaries.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=676960" width="1" height="1"&gt;</description></item><item><title>Are x86 and ia64 and x64 so-called ISA?</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#675253</link><pubDate>Sun, 23 Jul 2006 03:31:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:675253</guid><dc:creator>Ming</dc:creator><description>Are x86 and ia64 and x64 so-called Instruction Set Architectures (aka macroarchitectures)?&lt;br&gt;I would imagine IA-64 and AMD64 (and EM64T?) instructions have 64 bits; but are they compatible with each other? &amp;nbsp;That is, if I have a IA-64 binaries, can I run it on an AMD64 machines, and vice versa? &amp;nbsp;The artcile talks about the whether/how these 64-bit &amp;quot;platforms&amp;quot; can run 32-bit applications, but does not discuss whether/how they run 64-bit apps that are created under 64-bit platforms other than itself.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=675253" width="1" height="1"&gt;</description></item><item><title>How to Fix Administrative Deployment for 64-bit .NET Framework Redistributables</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#426503</link><pubDate>Wed, 08 Jun 2005 00:53:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:426503</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>How to fix administrative deployment for ia64 and x64 .NET Framework redistributables using a transform.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=426503" width="1" height="1"&gt;</description></item><item><title>x64 Windows Platforms have Shipped</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#411824</link><pubDate>Mon, 25 Apr 2005 19:42:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:411824</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>Windows XP Professional x64 Edition and Windows Server 2003 x64 Editions have been shipped.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=411824" width="1" height="1"&gt;</description></item><item><title>Hacking the CAB for Smaller Patches</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#408641</link><pubDate>Fri, 15 Apr 2005 20:33:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:408641</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>Working on 32- and 64-bit patch support&amp;amp;amp;nbsp;for Developer Division projects like the .NET Framework...&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=408641" width="1" height="1"&gt;</description></item><item><title>Windows Installer 3.1 Redistributable Available</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#407666</link><pubDate>Tue, 12 Apr 2005 20:59:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:407666</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>Windows Installer 3.1 is now available as&amp;amp;amp;nbsp;a redistributable from the Microsoft Download Center....&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=407666" width="1" height="1"&gt;</description></item><item><title>64-bit Windows is Here</title><link>http://blogs.msdn.com/b/heaths/archive/2005/02/17/x86-and-ia64-and-x64-oh-my.aspx#404375</link><pubDate>Fri, 01 Apr 2005 03:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:404375</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=404375" width="1" height="1"&gt;</description></item></channel></rss>