<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Xiph needs someone to help with assembly for MSVC!</title>
	<atom:link href="http://blog.hartwork.org/?feed=rss2&#038;p=86" rel="self" type="application/rss+xml" />
	<link>http://blog.hartwork.org/?p=86</link>
	<description>Free Software and Music</description>
	<lastBuildDate>Thu, 02 Sep 2010 01:58:30 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Uk Landfill</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-60911</link>
		<dc:creator>Uk Landfill</dc:creator>
		<pubDate>Wed, 25 Mar 2009 20:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-60911</guid>
		<description>why not translate gnu into a bill gates compatible format?</description>
		<content:encoded><![CDATA[<p>why not translate gnu into a bill gates compatible format?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gmxtrqd nxdpajkuz</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-8261</link>
		<dc:creator>gmxtrqd nxdpajkuz</dc:creator>
		<pubDate>Thu, 10 Jan 2008 16:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-8261</guid>
		<description>knvpy mqouigr icmoqzspa xmivuctnb uzsgfjvd rnegjbpxh ancxif</description>
		<content:encoded><![CDATA[<p>knvpy mqouigr icmoqzspa xmivuctnb uzsgfjvd rnegjbpxh ancxif</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: berkus</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3684</link>
		<dc:creator>berkus</dc:creator>
		<pubDate>Tue, 09 Oct 2007 23:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3684</guid>
		<description>As an other interesting approach you can use Bernstein&#039;s qhasm :)
http://cr.yp.to/qhasm.html</description>
		<content:encoded><![CDATA[<p>As an other interesting approach you can use Bernstein&#8217;s qhasm <img src='http://blog.hartwork.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://cr.yp.to/qhasm.html" rel="nofollow">http://cr.yp.to/qhasm.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thiago Macieira</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3629</link>
		<dc:creator>Thiago Macieira</dc:creator>
		<pubDate>Mon, 08 Oct 2007 11:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3629</guid>
		<description>You can also tell gcc to generate Intel-syntax assembly. And then you can have your inline assembly in your .c files in the Intel style as well.

It might be even possible to do that on-the-fly in the inline assembly.</description>
		<content:encoded><![CDATA[<p>You can also tell gcc to generate Intel-syntax assembly. And then you can have your inline assembly in your .c files in the Intel style as well.</p>
<p>It might be even possible to do that on-the-fly in the inline assembly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LeDude</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3589</link>
		<dc:creator>LeDude</dc:creator>
		<pubDate>Sat, 06 Oct 2007 23:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3589</guid>
		<description>You could also try gas2masm. Converts gnu assembly code into microsoft-compatible assembly code.
I know it from the Quake source code, therefore I don&#039;t know whether it supports the latest and greatest assembly features (SSE etc.).</description>
		<content:encoded><![CDATA[<p>You could also try gas2masm. Converts gnu assembly code into microsoft-compatible assembly code.<br />
I know it from the Quake source code, therefore I don&#8217;t know whether it supports the latest and greatest assembly features (SSE etc.).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: berkus</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3429</link>
		<dc:creator>berkus</dc:creator>
		<pubDate>Thu, 04 Oct 2007 16:51:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3429</guid>
		<description>I wonder why not use nasm, which has the same syntax on all x86 platforms.
Then you will only need to maintain C interface, which is pretty stable between all releases of GCC and MSVC.</description>
		<content:encoded><![CDATA[<p>I wonder why not use nasm, which has the same syntax on all x86 platforms.<br />
Then you will only need to maintain C interface, which is pretty stable between all releases of GCC and MSVC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred P.</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3389</link>
		<dc:creator>Fred P.</dc:creator>
		<pubDate>Thu, 04 Oct 2007 02:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3389</guid>
		<description>After looking at the documentation, YASM is what you want, it compiles assembly code from AT&amp;T/gas style
and can produce .OBJ files for Win32 and Win64 compatible with MSVC.

See -f format in:
http://www.tortall.net/projects/yasm/manual/html/manual.html#running-objfmt

Here&#039;s the complete manual:
http://www.tortall.net/projects/yasm/manual/html/manual.html

The only thing is your code must not have inline assembly, the assembly must be in a seperate file.</description>
		<content:encoded><![CDATA[<p>After looking at the documentation, YASM is what you want, it compiles assembly code from AT&amp;T/gas style<br />
and can produce .OBJ files for Win32 and Win64 compatible with MSVC.</p>
<p>See -f format in:<br />
<a href="http://www.tortall.net/projects/yasm/manual/html/manual.html#running-objfmt" rel="nofollow">http://www.tortall.net/projects/yasm/manual/html/manual.html#running-objfmt</a></p>
<p>Here&#8217;s the complete manual:<br />
<a href="http://www.tortall.net/projects/yasm/manual/html/manual.html" rel="nofollow">http://www.tortall.net/projects/yasm/manual/html/manual.html</a></p>
<p>The only thing is your code must not have inline assembly, the assembly must be in a seperate file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred P.</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3387</link>
		<dc:creator>Fred P.</dc:creator>
		<pubDate>Thu, 04 Oct 2007 02:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3387</guid>
		<description>Here&#039;s some more projects you might want to look into:

http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html

http://www.tortall.net/projects/yasm/
http://www.tortall.net/projects/yasm/browser/trunk/yasm

MASM writer (tgz file)
http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html

Have fun</description>
		<content:encoded><![CDATA[<p>Here&#8217;s some more projects you might want to look into:</p>
<p><a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html" rel="nofollow">http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html</a></p>
<p><a href="http://www.tortall.net/projects/yasm/" rel="nofollow">http://www.tortall.net/projects/yasm/</a><br />
<a href="http://www.tortall.net/projects/yasm/browser/trunk/yasm" rel="nofollow">http://www.tortall.net/projects/yasm/browser/trunk/yasm</a></p>
<p>MASM writer (tgz file)<br />
<a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html" rel="nofollow">http://lists.cs.uiuc.edu/pipermail/llvmdev/2005-July/004546.html</a></p>
<p>Have fun</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chehrlic</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3335</link>
		<dc:creator>chehrlic</dc:creator>
		<pubDate>Wed, 03 Oct 2007 10:14:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3335</guid>
		<description>I also think that nasm would be much better than maintaining two sources.</description>
		<content:encoded><![CDATA[<p>I also think that nasm would be much better than maintaining two sources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laerte</title>
		<link>http://blog.hartwork.org/?p=86&#038;cpage=1#comment-3334</link>
		<dc:creator>Laerte</dc:creator>
		<pubDate>Wed, 03 Oct 2007 09:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.hartwork.org/?p=86#comment-3334</guid>
		<description>Do you really have to use inline assembly?

Why don&#039;t use separated files that can be assembled with nasm or another free assembler, avaiable to many diferent OS on x86 (Windows, Linux, *BSD, Solaris)?

I think some of them can use AT&amp;T format.</description>
		<content:encoded><![CDATA[<p>Do you really have to use inline assembly?</p>
<p>Why don&#8217;t use separated files that can be assembled with nasm or another free assembler, avaiable to many diferent OS on x86 (Windows, Linux, *BSD, Solaris)?</p>
<p>I think some of them can use AT&amp;T format.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
