<?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/"
		>
<channel>
	<title>Comments on: 3..2..1.. Ignition</title>
	<atom:link href="http://ignite.digitalignition.net/2005/05/26/321-ignition/feed/" rel="self" type="application/rss+xml" />
	<link>http://ignite.digitalignition.net/2005/05/26/321-ignition/</link>
	<description>by Ruxton</description>
	<lastBuildDate>Tue, 26 Oct 2010 05:47:29 -0400</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Ruxton</title>
		<link>http://ignite.digitalignition.net/2005/05/26/321-ignition/comment-page-1/#comment-4</link>
		<dc:creator>Ruxton</dc:creator>
		<pubDate>Mon, 30 May 2005 05:49:15 +0000</pubDate>
		<guid isPermaLink="false">http://ignite.strafeonline.com/?p=2#comment-4</guid>
		<description>Hey Neil

Thanks for your input, it was just something i tried to reduce the CPU load, and it seemed to reduce it a MINUTE amount.  So i kept it in there.. i was kind of aware the JVM might due these optimisations on the fly when executing the classes, but not to sure, so i tried it.

Anyway as i said, it seemed to make a diff so i left it in there.. 

Working on something atm to make it faster again (thanks to romain for the tips), hopefully i&#039;ll get it up here in a few days (if i get time to work on it) and yeah.. I&#039;ll clean that mess up before i stick it up for everyone to view this time.  Only thought about how messy my coding is over the weekend when i was sitting at home looking at it.</description>
		<content:encoded><![CDATA[<p>Hey Neil</p>
<p>Thanks for your input, it was just something i tried to reduce the CPU load, and it seemed to reduce it a MINUTE amount.  So i kept it in there.. i was kind of aware the JVM might due these optimisations on the fly when executing the classes, but not to sure, so i tried it.</p>
<p>Anyway as i said, it seemed to make a diff so i left it in there.. </p>
<p>Working on something atm to make it faster again (thanks to romain for the tips), hopefully i&#8217;ll get it up here in a few days (if i get time to work on it) and yeah.. I&#8217;ll clean that mess up before i stick it up for everyone to view this time.  Only thought about how messy my coding is over the weekend when i was sitting at home looking at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil Weber</title>
		<link>http://ignite.digitalignition.net/2005/05/26/321-ignition/comment-page-1/#comment-3</link>
		<dc:creator>Neil Weber</dc:creator>
		<pubDate>Fri, 27 May 2005 15:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://ignite.strafeonline.com/?p=2#comment-3</guid>
		<description>Dude,

That right shift vs. divide by 2 thing so old it&#039;s a meaningless optimization.  In the way old days of C compilers this may have had some effect.  But compilers since the mid-80&#039;s have had good optimizers that know the instruction sets of our CPUs far better than we do.  The optimizers translate an internal representation of the code into the best instructions taking into account global register allocation, pipelining, and the execution cost of each instruction.

Instead of obfuscating the code with this stuff just make the code readable.</description>
		<content:encoded><![CDATA[<p>Dude,</p>
<p>That right shift vs. divide by 2 thing so old it&#8217;s a meaningless optimization.  In the way old days of C compilers this may have had some effect.  But compilers since the mid-80&#8242;s have had good optimizers that know the instruction sets of our CPUs far better than we do.  The optimizers translate an internal representation of the code into the best instructions taking into account global register allocation, pipelining, and the execution cost of each instruction.</p>
<p>Instead of obfuscating the code with this stuff just make the code readable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

