<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gwynne&#039;s Blog &#187; assembly</title>
	<atom:link href="http://blog.darkrainfall.org/tag/assembly/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.darkrainfall.org</link>
	<description>Sa souvraya niende misain ye</description>
	<lastBuildDate>Fri, 03 Sep 2010 03:01:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Floating-point makes my brain melt</title>
		<link>http://blog.darkrainfall.org/floating-point-makes-my-brain-melt/</link>
		<comments>http://blog.darkrainfall.org/floating-point-makes-my-brain-melt/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 19:52:56 +0000</pubDate>
		<dc:creator>Gwynne Raskind</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[clang]]></category>
		<category><![CDATA[code mistakes]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[technobabble]]></category>

		<guid isPermaLink="false">http://blog.darkrainfall.org/?p=369</guid>
		<description><![CDATA[Sometimes it&#8217;s better to do the obvious than try to be &#8220;correct&#8221;. How would you check if a floating-point variable x was zero? Common sense says x == 0.0 should work, right? But the compiler gets cranky about floating-point compares, yet zero is certainly a valid sentinel value even for floating-point. So I found the [...]]]></description>
		<wfw:commentRss>http://blog.darkrainfall.org/floating-point-makes-my-brain-melt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missions of the Reliant: Complications</title>
		<link>http://blog.darkrainfall.org/missions-of-the-reliant-complications/</link>
		<comments>http://blog.darkrainfall.org/missions-of-the-reliant-complications/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:10:02 +0000</pubDate>
		<dc:creator>Gwynne Raskind</dc:creator>
				<category><![CDATA[Missions of the Reliant]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[fixed-point]]></category>
		<category><![CDATA[floating-point]]></category>
		<category><![CDATA[FPU]]></category>
		<category><![CDATA[Mac Toolbox]]></category>
		<category><![CDATA[Michael Rubin]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[roleplay]]></category>
		<category><![CDATA[System 7]]></category>

		<guid isPermaLink="false">http://blog.darkrainfall.org/?p=277</guid>
		<description><![CDATA[I&#8217;ve accomplished surprisingly little in the last couple of days, in functional terms. I can sum up why pretty easily: I&#8217;ve had to stop and puzzle out exactly how Michael did some of the things in his code. Player velocity, especially, is giving me grief. This isn&#8217;t Michael&#8217;s fault. He didn&#8217;t write obscure code (well, [...]]]></description>
		<wfw:commentRss>http://blog.darkrainfall.org/missions-of-the-reliant-complications/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Missions of the Reliant: Hope is fragile</title>
		<link>http://blog.darkrainfall.org/missions-of-the-reliant-hope-is-fragile/</link>
		<comments>http://blog.darkrainfall.org/missions-of-the-reliant-hope-is-fragile/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 08:17:25 +0000</pubDate>
		<dc:creator>Gwynne Raskind</dc:creator>
				<category><![CDATA[Missions of the Reliant]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[clang]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[GraphicConverter]]></category>
		<category><![CDATA[Mac Toolbox]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[PLBlocks]]></category>
		<category><![CDATA[roleplay]]></category>
		<category><![CDATA[SheepShaver]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[technobabble]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.darkrainfall.org/?p=271</guid>
		<description><![CDATA[This time, the Admiral doesn&#8217;t even wait for Gwynne to salute. Admiral: I don&#8217;t want to hear one word from you, Commander! Leave that report and go, and be glad I don&#8217;t bust you back to Private! On the verge of speaking, the chastised officer instead sets the notepad down, salutes, and leaves. The Admiral [...]]]></description>
		<wfw:commentRss>http://blog.darkrainfall.org/missions-of-the-reliant-hope-is-fragile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pointless optimization</title>
		<link>http://blog.darkrainfall.org/pointless-optimization/</link>
		<comments>http://blog.darkrainfall.org/pointless-optimization/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:45:34 +0000</pubDate>
		<dc:creator>Gwynne Raskind</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[parity]]></category>

		<guid isPermaLink="false">http://blog.darkrainfall.org/?p=55</guid>
		<description><![CDATA[So I was looking at the macro used to calculate 16-bit parity in pure C without branching: It uses GCC&#8217;s handy compound statement syntax, but otherwise it&#8217;s plain old C. Let&#8217;s look at the 64-bit ASM this compiles to at -Os: Whew! That&#8217;s fifteen instructions (optimized, mind you!) to find out something that x86 processors [...]]]></description>
		<wfw:commentRss>http://blog.darkrainfall.org/pointless-optimization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
