<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.lxdream.org/hg/lxdream/</link>
    <language>en-us</language>

    <title>lxdream Changelog</title>
    <description>lxdream Changelog</description>
    <item>
    <title>Add volatile qualifier to return-address frobbing - works around optimizer</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/407659e01ef0</guid>
    <description><![CDATA[Add volatile qualifier to return-address frobbing - works around optimizer<br/>
bug in GCC versions after 4.2]]></description>
    <author>&#78;&#97;&#116;&#104;&#97;&#110;&#32;&#75;&#101;&#121;&#110;&#101;&#115;&#32;&#60;&#110;&#107;&#101;&#121;&#110;&#101;&#115;&#64;&#108;&#120;&#100;&#114;&#101;&#97;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 16 Dec 2011 10:08:45 +1000</pubDate>
</item>
<item>
    <title>Improve handling of NAN in fcmp/eq and ftrc</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/904fba59a705</guid>
    <description><![CDATA[Improve handling of NAN in fcmp/eq and ftrc]]></description>
    <author>&#78;&#97;&#116;&#104;&#97;&#110;&#32;&#75;&#101;&#121;&#110;&#101;&#115;&#32;&#60;&#110;&#107;&#101;&#121;&#110;&#101;&#115;&#64;&#108;&#120;&#100;&#114;&#101;&#97;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 14 Dec 2011 23:23:32 +1000</pubDate>
</item>
<item>
    <title>Update maximum epilogue size</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/a14dbddafd13</guid>
    <description><![CDATA[Update maximum epilogue size]]></description>
    <author>&#78;&#97;&#116;&#104;&#97;&#110;&#32;&#75;&#101;&#121;&#110;&#101;&#115;&#32;&#60;&#110;&#107;&#101;&#121;&#110;&#101;&#115;&#64;&#108;&#120;&#100;&#114;&#101;&#97;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 14 Dec 2011 21:51:55 +1000</pubDate>
</item>
<item>
    <title>Handle branch delay-slot instruction that falls on the next page correctly.</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/072131b61d2a</guid>
    <description><![CDATA[Handle branch delay-slot instruction that falls on the next page correctly.<br/>
 - Generate the right end PC in the first place (sh4trans.c)<br/>
 - Allow blocks to be marked as both entry point + continuation, and<br/>
   specifically handle invalidation when first entry of a page is a continuation ==<br/>
   flush previous page as well.]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Mon, 12 Dec 2011 21:15:44 +1000</pubDate>
</item>
<item>
    <title>Handle memory exceptions thrown while in shadow mode</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/ee6ce5804608</guid>
    <description><![CDATA[Handle memory exceptions thrown while in shadow mode]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Mon, 12 Dec 2011 21:13:36 +1000</pubDate>
</item>
<item>
    <title>Fix MAC.W operand ordering - reads from Rn first, then Rm (per the manual)</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/dff55bdc4f46</guid>
    <description><![CDATA[Fix MAC.W operand ordering - reads from Rn first, then Rm (per the manual)]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Mon, 12 Dec 2011 21:10:04 +1000</pubDate>
</item>
<item>
    <title>FSRRA uses higher precision for intermediate results - change sqrtf to sqrt.</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/ba3df0bf2c23</guid>
    <description><![CDATA[FSRRA uses higher precision for intermediate results - change sqrtf to sqrt.]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Mon, 12 Dec 2011 09:54:27 +1000</pubDate>
</item>
<item>
    <title>SH4 shadow-mode tweaks</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/12fdf3aafcd4</guid>
    <description><![CDATA[SH4 shadow-mode tweaks<br/>
  - Fix exceptions generated by the translator to account for the excepting<br/>
    instruction(s) in the cycle counts.<br/>
  - Compare floating point regs bitwise rather than with FP comparisons<br/>
    (otherwise can fail due to nan != nan)<br/>
  - Dump the translated block when we abort with an inconsistency]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Fri, 02 Dec 2011 18:18:04 +1000</pubDate>
</item>
<item>
    <title>Handle calls to sh4_disasm_instruction when the memory isn't mapped</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/2e66e9053037</guid>
    <description><![CDATA[Handle calls to sh4_disasm_instruction when the memory isn't mapped<br/>
(as can happen if we try to print a translated block that's been unmapped)]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Fri, 02 Dec 2011 18:14:27 +1000</pubDate>
</item>
<item>
    <title>Fix make check</title>
    <guid isPermaLink="true">http://www.lxdream.org/hg/lxdream/rev/1540105786c8</guid>
    <description><![CDATA[Fix make check]]></description>
    <author>&#110;&#107;&#101;&#121;&#110;&#101;&#115;</author>
    <pubDate>Thu, 01 Dec 2011 08:02:13 +1000</pubDate>
</item>

  </channel>
</rss>
