<html>
<body>
  <div id="body" style="background-color:#ffffff;" >
<table cellspacing="0" cellpadding="0" border="0" rules="cols">
<tr class="head" style="border-bottom-width:1px;border-bottom-style:solid;" ><td class="headtd" style="padding:0;padding-top:.2em;" colspan="4">Commit in <b><tt>lxdream/src</tt></b></td></tr>
<tr><td><tt><a href="#file1">Makefile.am</a></tt></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+4</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-3</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr class="alt" style=";" ><td><tt><a href="#file2">Makefile.in</a></tt></td><td id="addedalt" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ccf7cc;" align="right">+204</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-139</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr><td><tt>sh4/<a href="#file3">sh4trans.c</a></tt></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+79</td><td></td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr class="alt" style=";" ><td><tt>   /<a href="#file4">sh4trans.h</a></tt></td><td id="addedalt" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ccf7cc;" align="right">+6</td><td></td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr><td><tt>   /<a href="#file5">sh4x86.in</a></tt></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+3</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-79</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr class="alt" style=";" ><td><tt>test/<a href="#file6">testsh4x86.c</a></tt></td><td id="addedalt" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ccf7cc;" align="right">+5</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-5</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr><td><tt>x86dasm/<a href="#file7">i386-dis.c</a></tt></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+11</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-11</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr class="alt" style=";" ><td><tt>       /<a href="#file8"><span id="removedalt" style="background-color:#f7cccc;" >x86dasm.c</span></a></tt></td><td></td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-149</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc removed</td></tr>
<tr><td><tt>       /<a href="#file9"><span id="removed" style="background-color:#ffdddd;" >x86dasm.h</span></a></tt></td><td></td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-34</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc removed</td></tr>
<tr class="alt" style=";" ><td><tt>xlat/<a href="#file10"><span id="addedalt" style="background-color:#ccf7cc;" >xlatdasm.c</span></a></tt></td><td id="addedalt" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ccf7cc;" align="right">+155</td><td></td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" align="right" nowrap="nowrap">added b3de98d19faf</td></tr>
<tr><td><tt>    /<a href="#file11"><span id="added" style="background-color:#ddffdd;" >xlatdasm.h</span></a></tt></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+55</td><td></td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" align="right" nowrap="nowrap">added b3de98d19faf</td></tr>
<tr class="alt" style=";" ><td><tt>    /<a href="#file12">xltcache.c</a></tt></td><td></td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-1</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr><td><tt>    /<a href="#file13">xltcache.h</a></tt></td><td></td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-9</td><td class="headtd2" style="padding-left:.3em;padding-right:.3em;" nowrap="nowrap">4baa34eee6fc -> b3de98d19faf</td></tr>
<tr><td></td><td id="added" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ddffdd;" align="right">+522</td><td id="removed" class="headtd2" style="padding-left:.3em;padding-right:.3em; background-color:#ffdddd;" align="right">-430</td><td></td></tr>
</table>
<small id="info" style="color: #888888;" >2 added + 2 removed + 9 modified, total 13 files</small><br />
<pre class="comment" style="white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;padding:4px;border:1px dashed #000000;background-color:#ffffdd;" >
Break host disassembly bits out of sh4x86.in, and move the generic disasm
bits from x86dasm to xlat.
</pre>
<hr /><a name="file1" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>Makefile.am</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/Makefile.am
+++ lxdream/src/Makefile.am
@@ -86,15 +86,16 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > if BUILD_SH4X86
 liblxdream_core_a_SOURCES += sh4/sh4x86.c xlat/x86/x86op.h \
         xlat/x86/ia32abi.h xlat/x86/amd64abi.h \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+        xlat/xlatdasm.c xlat/xlatdasm.h \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >         sh4/sh4trans.c sh4/sh4trans.h sh4/mmux86.c sh4/shadow.c \
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-        x86dasm/x86dasm.c x86dasm/x86dasm.h \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >         x86dasm/i386-dis.c x86dasm/dis-init.c x86dasm/dis-buf.c \
         x86dasm/ansidecl.h x86dasm/bfd.h x86dasm/dis-asm.h \
         x86dasm/symcat.h x86dasm/sysdep.h
 
 test_testsh4x86_LDADD = @LXDREAM_LIBS@ @GLIB_LIBS@ @GTK_LIBS@ @LIBPNG_LIBS@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-test_testsh4x86_SOURCES = test/testsh4x86.c x86dasm/x86dasm.c \
-       x86dasm/x86dasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86_CPPFLAGS = @LXDREAMCPPFLAGS@
+test_testsh4x86_SOURCES = test/testsh4x86.c xlat/xlatdasm.c \
+       xlat/xlatdasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >    x86dasm/dis-buf.c \
        sh4/sh4trans.c sh4/sh4x86.c xlat/xltcache.c sh4/sh4dasm.c \
        xlat/xltcache.h mem.c util.c cpu.c
</pre></div>
<hr /><a name="file2" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>Makefile.in</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/Makefile.in
+++ lxdream/src/Makefile.in
@@ -45,8 +45,8 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_PLUGINS_TRUE@am__append_1 = plugin.c plugin.h
 @BUILD_SH4X86_TRUE@am__append_2 = sh4/sh4x86.c xlat/x86/x86op.h \
 @BUILD_SH4X86_TRUE@        xlat/x86/ia32abi.h xlat/x86/amd64abi.h \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@BUILD_SH4X86_TRUE@        xlat/xlatdasm.c xlat/xlatdasm.h \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_SH4X86_TRUE@        sh4/sh4trans.c sh4/sh4trans.h sh4/mmux86.c sh4/shadow.c \
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@BUILD_SH4X86_TRUE@        x86dasm/x86dasm.c x86dasm/x86dasm.h \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_SH4X86_TRUE@        x86dasm/i386-dis.c x86dasm/dis-init.c x86dasm/dis-buf.c \
 @BUILD_SH4X86_TRUE@        x86dasm/ansidecl.h x86dasm/bfd.h x86dasm/dis-asm.h \
 @BUILD_SH4X86_TRUE@        x86dasm/symcat.h x86dasm/sysdep.h
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -144,18 +144,18 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >      drivers/cdrom/isofs.c drivers/cdrom/isomem.c sh4/sh4.def \
        sh4/sh4core.in sh4/sh4x86.in sh4/sh4dasm.in sh4/sh4stat.in \
        hotkeys.c hotkeys.h sh4/sh4x86.c xlat/x86/x86op.h \
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-   xlat/x86/ia32abi.h xlat/x86/amd64abi.h sh4/sh4trans.c \
-       sh4/sh4trans.h sh4/mmux86.c sh4/shadow.c x86dasm/x86dasm.c \
-       x86dasm/x86dasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+     xlat/x86/ia32abi.h xlat/x86/amd64abi.h xlat/xlatdasm.c \
+       xlat/xlatdasm.h sh4/sh4trans.c sh4/sh4trans.h sh4/mmux86.c \
+       sh4/shadow.c x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >    x86dasm/dis-buf.c x86dasm/ansidecl.h x86dasm/bfd.h \
        x86dasm/dis-asm.h x86dasm/symcat.h x86dasm/sysdep.h \
        cocoaui/paths_osx.m drivers/io_osx.m drivers/mac_keymap.h \
        drivers/mac_keymap.txt paths_unix.c drivers/io_glib.c
 @BUILD_SH4X86_TRUE@am__objects_1 = liblxdream_core_a-sh4x86.$(OBJEXT) \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@BUILD_SH4X86_TRUE@  liblxdream_core_a-xlatdasm.$(OBJEXT) \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_SH4X86_TRUE@        liblxdream_core_a-sh4trans.$(OBJEXT) \
 @BUILD_SH4X86_TRUE@    liblxdream_core_a-mmux86.$(OBJEXT) \
 @BUILD_SH4X86_TRUE@    liblxdream_core_a-shadow.$(OBJEXT) \
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@BUILD_SH4X86_TRUE@        liblxdream_core_a-x86dasm.$(OBJEXT) \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_SH4X86_TRUE@        liblxdream_core_a-i386-dis.$(OBJEXT) \
 @BUILD_SH4X86_TRUE@    liblxdream_core_a-dis-init.$(OBJEXT) \
 @BUILD_SH4X86_TRUE@    liblxdream_core_a-dis-buf.$(OBJEXT)
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -352,16 +352,23 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > test_testlxpaths_OBJECTS = $(am_test_testlxpaths_OBJECTS)
 test_testlxpaths_DEPENDENCIES =
 am__dirstamp = $(am__leading_dot)dirstamp
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-am__test_testsh4x86_SOURCES_DIST = test/testsh4x86.c x86dasm/x86dasm.c \
-       x86dasm/x86dasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+am__test_testsh4x86_SOURCES_DIST = test/testsh4x86.c xlat/xlatdasm.c \
+       xlat/xlatdasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >    x86dasm/dis-buf.c sh4/sh4trans.c sh4/sh4x86.c xlat/xltcache.c \
        sh4/sh4dasm.c xlat/xltcache.h mem.c util.c cpu.c
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@BUILD_SH4X86_TRUE@am_test_testsh4x86_OBJECTS = testsh4x86.$(OBJEXT) \
-@BUILD_SH4X86_TRUE@    x86dasm.$(OBJEXT) i386-dis.$(OBJEXT) \
-@BUILD_SH4X86_TRUE@    dis-init.$(OBJEXT) dis-buf.$(OBJEXT) \
-@BUILD_SH4X86_TRUE@    sh4trans.$(OBJEXT) sh4x86.$(OBJEXT) \
-@BUILD_SH4X86_TRUE@    xltcache.$(OBJEXT) sh4dasm.$(OBJEXT) \
-@BUILD_SH4X86_TRUE@    mem.$(OBJEXT) util.$(OBJEXT) cpu.$(OBJEXT)
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@BUILD_SH4X86_TRUE@am_test_testsh4x86_OBJECTS =  \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-testsh4x86.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-xlatdasm.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-i386-dis.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-dis-init.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-dis-buf.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-sh4trans.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-sh4x86.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-xltcache.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-sh4dasm.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-mem.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-util.$(OBJEXT) \
+@BUILD_SH4X86_TRUE@    test_testsh4x86-cpu.$(OBJEXT)
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > test_testsh4x86_OBJECTS = $(am_test_testsh4x86_OBJECTS)
 test_testsh4x86_DEPENDENCIES =
 am_test_testxlt_OBJECTS = testxlt.$(OBJEXT) xltcache.$(OBJEXT)
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -686,8 +693,9 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >      hotkeys.c hotkeys.h $(am__append_2) $(am__append_6) \
        $(am__append_8)
 @BUILD_SH4X86_TRUE@test_testsh4x86_LDADD = @LXDREAM_LIBS@ @GLIB_LIBS@ @GTK_LIBS@ @LIBPNG_LIBS@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@BUILD_SH4X86_TRUE@test_testsh4x86_SOURCES = test/testsh4x86.c x86dasm/x86dasm.c \
-@BUILD_SH4X86_TRUE@    x86dasm/x86dasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@BUILD_SH4X86_TRUE@test_testsh4x86_CPPFLAGS = @LXDREAMCPPFLAGS@
+@BUILD_SH4X86_TRUE@test_testsh4x86_SOURCES = test/testsh4x86.c xlat/xlatdasm.c \
+@BUILD_SH4X86_TRUE@    xlat/xlatdasm.h x86dasm/i386-dis.c x86dasm/dis-init.c \
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @BUILD_SH4X86_TRUE@        x86dasm/dis-buf.c \
 @BUILD_SH4X86_TRUE@    sh4/sh4trans.c sh4/sh4x86.c xlat/xltcache.c sh4/sh4dasm.c \
 @BUILD_SH4X86_TRUE@    xlat/xltcache.h mem.c util.c cpu.c
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -857,11 +865,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >      -rm -f *.tab.c
 
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cd_none.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dis-buf.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dis-init.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gui_android.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386-dis.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-aica.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-armcore.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-armdasm.Po@am__quote@
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -948,7 +952,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-vmulist.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-vmuvol.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-watch.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>dasm.Po@am__quote@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>dasm.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-xltcache.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblxdream_core_a-yuv.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lxdream-audio_alsa.Po@am__quote@
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -987,17 +991,22 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lxdream-video_nsgl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lxdream-video_osx.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lxpaths.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mem.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sh4dasm.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sh4trans.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sh4x86.Po@am__quote@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-cpu.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-dis-buf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-dis-init.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-i386-dis.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-mem.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-sh4dasm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-sh4trans.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-sh4x86.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-testsh4x86.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-util.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-xlatdasm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_testsh4x86-xltcache.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testlxpaths.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testsh4x86.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testxlt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tqueue.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/video_egl.Po@am__quote@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x86dasm.Po@am__quote@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xltcache.Po@am__quote@
 
 .c.o:
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -2106,6 +2115,20 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@    DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-sh4x86.obj `if test -f 'sh4/sh4x86.c'; then $(CYGPATH_W) 'sh4/sh4x86.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4x86.c'; fi`
 
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+liblxdream_core_a-xlatdasm.o: xlat/xlatdasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-xlatdasm.o -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo" -c -o liblxdream_core_a-xlatdasm.o `test -f 'xlat/xlatdasm.c' || echo '$(srcdir)/'`xlat/xlatdasm.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo" "$(DEPDIR)/liblxdream_core_a-xlatdasm.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xlatdasm.c' object='liblxdream_core_a-xlatdasm.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-xlatdasm.o `test -f 'xlat/xlatdasm.c' || echo '$(srcdir)/'`xlat/xlatdasm.c
+
+liblxdream_core_a-xlatdasm.obj: xlat/xlatdasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-xlatdasm.obj -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo" -c -o liblxdream_core_a-xlatdasm.obj `if test -f 'xlat/xlatdasm.c'; then $(CYGPATH_W) 'xlat/xlatdasm.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xlatdasm.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo" "$(DEPDIR)/liblxdream_core_a-xlatdasm.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-xlatdasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xlatdasm.c' object='liblxdream_core_a-xlatdasm.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-xlatdasm.obj `if test -f 'xlat/xlatdasm.c'; then $(CYGPATH_W) 'xlat/xlatdasm.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xlatdasm.c'; fi`
+
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > liblxdream_core_a-sh4trans.o: sh4/sh4trans.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-sh4trans.o -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-sh4trans.Tpo" -c -o liblxdream_core_a-sh4trans.o `test -f 'sh4/sh4trans.c' || echo '$(srcdir)/'`sh4/sh4trans.c; \
 @am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-sh4trans.Tpo" "$(DEPDIR)/liblxdream_core_a-sh4trans.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-sh4trans.Tpo"; exit 1; fi
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -2148,20 +2171,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@    DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-shadow.obj `if test -f 'sh4/shadow.c'; then $(CYGPATH_W) 'sh4/shadow.c'; else $(CYGPATH_W) '$(srcdir)/sh4/shadow.c'; fi`
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-liblxdream_core_a-x86dasm.o: x86dasm/x86dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-x86dasm.o -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo" -c -o liblxdream_core_a-x86dasm.o `test -f 'x86dasm/x86dasm.c' || echo '$(srcdir)/'`x86dasm/x86dasm.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo" "$(DEPDIR)/liblxdream_core_a-x86dasm.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/x86dasm.c' object='liblxdream_core_a-x86dasm.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-x86dasm.o `test -f 'x86dasm/x86dasm.c' || echo '$(srcdir)/'`x86dasm/x86dasm.c
-
-liblxdream_core_a-x86dasm.obj: x86dasm/x86dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-x86dasm.obj -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo" -c -o liblxdream_core_a-x86dasm.obj `if test -f 'x86dasm/x86dasm.c'; then $(CYGPATH_W) 'x86dasm/x86dasm.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/x86dasm.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo" "$(DEPDIR)/liblxdream_core_a-x86dasm.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-x86dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/x86dasm.c' object='liblxdream_core_a-x86dasm.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o liblxdream_core_a-x86dasm.obj `if test -f 'x86dasm/x86dasm.c'; then $(CYGPATH_W) 'x86dasm/x86dasm.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/x86dasm.c'; fi`
-
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > liblxdream_core_a-i386-dis.o: x86dasm/i386-dis.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liblxdream_core_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT liblxdream_core_a-i386-dis.o -MD -MP -MF "$(DEPDIR)/liblxdream_core_a-i386-dis.Tpo" -c -o liblxdream_core_a-i386-dis.o `test -f 'x86dasm/i386-dis.c' || echo '$(srcdir)/'`x86dasm/i386-dis.c; \
 @am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/liblxdream_core_a-i386-dis.Tpo" "$(DEPDIR)/liblxdream_core_a-i386-dis.Po"; else rm -f "$(DEPDIR)/liblxdream_core_a-i386-dis.Tpo"; exit 1; fi
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -2624,103 +2633,187 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@    DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testlxpaths.obj `if test -f 'test/testlxpaths.c'; then $(CYGPATH_W) 'test/testlxpaths.c'; else $(CYGPATH_W) '$(srcdir)/test/testlxpaths.c'; fi`
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-testsh4x86.o: test/testsh4x86.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsh4x86.o -MD -MP -MF "$(DEPDIR)/testsh4x86.Tpo" -c -o testsh4x86.o `test -f 'test/testsh4x86.c' || echo '$(srcdir)/'`test/testsh4x86.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testsh4x86.Tpo" "$(DEPDIR)/testsh4x86.Po"; else rm -f "$(DEPDIR)/testsh4x86.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testsh4x86.c' object='testsh4x86.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-testsh4x86.o: test/testsh4x86.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-testsh4x86.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo" -c -o test_testsh4x86-testsh4x86.o `test -f 'test/testsh4x86.c' || echo '$(srcdir)/'`test/testsh4x86.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo" "$(DEPDIR)/test_testsh4x86-testsh4x86.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testsh4x86.c' object='test_testsh4x86-testsh4x86.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsh4x86.o `test -f 'test/testsh4x86.c' || echo '$(srcdir)/'`test/testsh4x86.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-testsh4x86.o `test -f 'test/testsh4x86.c' || echo '$(srcdir)/'`test/testsh4x86.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-testsh4x86.obj: test/testsh4x86.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsh4x86.obj -MD -MP -MF "$(DEPDIR)/testsh4x86.Tpo" -c -o testsh4x86.obj `if test -f 'test/testsh4x86.c'; then $(CYGPATH_W) 'test/testsh4x86.c'; else $(CYGPATH_W) '$(srcdir)/test/testsh4x86.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testsh4x86.Tpo" "$(DEPDIR)/testsh4x86.Po"; else rm -f "$(DEPDIR)/testsh4x86.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testsh4x86.c' object='testsh4x86.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-testsh4x86.obj: test/testsh4x86.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-testsh4x86.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo" -c -o test_testsh4x86-testsh4x86.obj `if test -f 'test/testsh4x86.c'; then $(CYGPATH_W) 'test/testsh4x86.c'; else $(CYGPATH_W) '$(srcdir)/test/testsh4x86.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo" "$(DEPDIR)/test_testsh4x86-testsh4x86.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-testsh4x86.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testsh4x86.c' object='test_testsh4x86-testsh4x86.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>testsh4x86.obj `if test -f 'test/testsh4x86.c'; then $(CYGPATH_W) 'test/testsh4x86.c'; else $(CYGPATH_W) '$(srcdir)/test/testsh4x86.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>testsh4x86.obj `if test -f 'test/testsh4x86.c'; then $(CYGPATH_W) 'test/testsh4x86.c'; else $(CYGPATH_W) '$(srcdir)/test/testsh4x86.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-x86dasm.o: x86dasm/x86dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x86dasm.o -MD -MP -MF "$(DEPDIR)/x86dasm.Tpo" -c -o x86dasm.o `test -f 'x86dasm/x86dasm.c' || echo '$(srcdir)/'`x86dasm/x86dasm.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/x86dasm.Tpo" "$(DEPDIR)/x86dasm.Po"; else rm -f "$(DEPDIR)/x86dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/x86dasm.c' object='x86dasm.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-xlatdasm.o: xlat/xlatdasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-xlatdasm.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo" -c -o test_testsh4x86-xlatdasm.o `test -f 'xlat/xlatdasm.c' || echo '$(srcdir)/'`xlat/xlatdasm.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo" "$(DEPDIR)/test_testsh4x86-xlatdasm.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xlatdasm.c' object='test_testsh4x86-xlatdasm.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x86dasm.o `test -f 'x86dasm/x86dasm.c' || echo '$(srcdir)/'`x86dasm/x86dasm.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-xlatdasm.o `test -f 'xlat/xlatdasm.c' || echo '$(srcdir)/'`xlat/xlatdasm.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-x86dasm.obj: x86dasm/x86dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x86dasm.obj -MD -MP -MF "$(DEPDIR)/x86dasm.Tpo" -c -o x86dasm.obj `if test -f 'x86dasm/x86dasm.c'; then $(CYGPATH_W) 'x86dasm/x86dasm.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/x86dasm.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/x86dasm.Tpo" "$(DEPDIR)/x86dasm.Po"; else rm -f "$(DEPDIR)/x86dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/x86dasm.c' object='x86dasm.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-xlatdasm.obj: xlat/xlatdasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-xlatdasm.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo" -c -o test_testsh4x86-xlatdasm.obj `if test -f 'xlat/xlatdasm.c'; then $(CYGPATH_W) 'xlat/xlatdasm.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xlatdasm.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo" "$(DEPDIR)/test_testsh4x86-xlatdasm.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-xlatdasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xlatdasm.c' object='test_testsh4x86-xlatdasm.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x86dasm.obj `if test -f 'x86dasm/x86dasm.c'; then $(CYGPATH_W) 'x86dasm/x86dasm.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/x86dasm.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-xlatdasm.obj `if test -f 'xlat/xlatdasm.c'; then $(CYGPATH_W) 'xlat/xlatdasm.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xlatdasm.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-i386-dis.o: x86dasm/i386-dis.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT i386-dis.o -MD -MP -MF "$(DEPDIR)/i386-dis.Tpo" -c -o i386-dis.o `test -f 'x86dasm/i386-dis.c' || echo '$(srcdir)/'`x86dasm/i386-dis.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/i386-dis.Tpo" "$(DEPDIR)/i386-dis.Po"; else rm -f "$(DEPDIR)/i386-dis.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/i386-dis.c' object='i386-dis.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-i386-dis.o: x86dasm/i386-dis.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-i386-dis.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo" -c -o test_testsh4x86-i386-dis.o `test -f 'x86dasm/i386-dis.c' || echo '$(srcdir)/'`x86dasm/i386-dis.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo" "$(DEPDIR)/test_testsh4x86-i386-dis.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/i386-dis.c' object='test_testsh4x86-i386-dis.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o i386-dis.o `test -f 'x86dasm/i386-dis.c' || echo '$(srcdir)/'`x86dasm/i386-dis.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-i386-dis.o `test -f 'x86dasm/i386-dis.c' || echo '$(srcdir)/'`x86dasm/i386-dis.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-i386-dis.obj: x86dasm/i386-dis.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT i386-dis.obj -MD -MP -MF "$(DEPDIR)/i386-dis.Tpo" -c -o i386-dis.obj `if test -f 'x86dasm/i386-dis.c'; then $(CYGPATH_W) 'x86dasm/i386-dis.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/i386-dis.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/i386-dis.Tpo" "$(DEPDIR)/i386-dis.Po"; else rm -f "$(DEPDIR)/i386-dis.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/i386-dis.c' object='i386-dis.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-i386-dis.obj: x86dasm/i386-dis.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-i386-dis.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo" -c -o test_testsh4x86-i386-dis.obj `if test -f 'x86dasm/i386-dis.c'; then $(CYGPATH_W) 'x86dasm/i386-dis.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/i386-dis.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo" "$(DEPDIR)/test_testsh4x86-i386-dis.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-i386-dis.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/i386-dis.c' object='test_testsh4x86-i386-dis.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>i386-dis.obj `if test -f 'x86dasm/i386-dis.c'; then $(CYGPATH_W) 'x86dasm/i386-dis.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/i386-dis.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>i386-dis.obj `if test -f 'x86dasm/i386-dis.c'; then $(CYGPATH_W) 'x86dasm/i386-dis.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/i386-dis.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-dis-init.o: x86dasm/dis-init.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dis-init.o -MD -MP -MF "$(DEPDIR)/dis-init.Tpo" -c -o dis-init.o `test -f 'x86dasm/dis-init.c' || echo '$(srcdir)/'`x86dasm/dis-init.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/dis-init.Tpo" "$(DEPDIR)/dis-init.Po"; else rm -f "$(DEPDIR)/dis-init.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-init.c' object='dis-init.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-dis-init.o: x86dasm/dis-init.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-dis-init.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-dis-init.Tpo" -c -o test_testsh4x86-dis-init.o `test -f 'x86dasm/dis-init.c' || echo '$(srcdir)/'`x86dasm/dis-init.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-dis-init.Tpo" "$(DEPDIR)/test_testsh4x86-dis-init.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-dis-init.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-init.c' object='test_testsh4x86-dis-init.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dis-init.o `test -f 'x86dasm/dis-init.c' || echo '$(srcdir)/'`x86dasm/dis-init.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-dis-init.o `test -f 'x86dasm/dis-init.c' || echo '$(srcdir)/'`x86dasm/dis-init.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-dis-init.obj: x86dasm/dis-init.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dis-init.obj -MD -MP -MF "$(DEPDIR)/dis-init.Tpo" -c -o dis-init.obj `if test -f 'x86dasm/dis-init.c'; then $(CYGPATH_W) 'x86dasm/dis-init.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-init.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/dis-init.Tpo" "$(DEPDIR)/dis-init.Po"; else rm -f "$(DEPDIR)/dis-init.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-init.c' object='dis-init.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-dis-init.obj: x86dasm/dis-init.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-dis-init.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-dis-init.Tpo" -c -o test_testsh4x86-dis-init.obj `if test -f 'x86dasm/dis-init.c'; then $(CYGPATH_W) 'x86dasm/dis-init.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-init.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-dis-init.Tpo" "$(DEPDIR)/test_testsh4x86-dis-init.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-dis-init.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-init.c' object='test_testsh4x86-dis-init.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>dis-init.obj `if test -f 'x86dasm/dis-init.c'; then $(CYGPATH_W) 'x86dasm/dis-init.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-init.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>dis-init.obj `if test -f 'x86dasm/dis-init.c'; then $(CYGPATH_W) 'x86dasm/dis-init.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-init.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-dis-buf.o: x86dasm/dis-buf.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dis-buf.o -MD -MP -MF "$(DEPDIR)/dis-buf.Tpo" -c -o dis-buf.o `test -f 'x86dasm/dis-buf.c' || echo '$(srcdir)/'`x86dasm/dis-buf.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/dis-buf.Tpo" "$(DEPDIR)/dis-buf.Po"; else rm -f "$(DEPDIR)/dis-buf.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-buf.c' object='dis-buf.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-dis-buf.o: x86dasm/dis-buf.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-dis-buf.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo" -c -o test_testsh4x86-dis-buf.o `test -f 'x86dasm/dis-buf.c' || echo '$(srcdir)/'`x86dasm/dis-buf.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo" "$(DEPDIR)/test_testsh4x86-dis-buf.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-buf.c' object='test_testsh4x86-dis-buf.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dis-buf.o `test -f 'x86dasm/dis-buf.c' || echo '$(srcdir)/'`x86dasm/dis-buf.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-dis-buf.o `test -f 'x86dasm/dis-buf.c' || echo '$(srcdir)/'`x86dasm/dis-buf.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-dis-buf.obj: x86dasm/dis-buf.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dis-buf.obj -MD -MP -MF "$(DEPDIR)/dis-buf.Tpo" -c -o dis-buf.obj `if test -f 'x86dasm/dis-buf.c'; then $(CYGPATH_W) 'x86dasm/dis-buf.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-buf.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/dis-buf.Tpo" "$(DEPDIR)/dis-buf.Po"; else rm -f "$(DEPDIR)/dis-buf.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-buf.c' object='dis-buf.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-dis-buf.obj: x86dasm/dis-buf.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-dis-buf.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo" -c -o test_testsh4x86-dis-buf.obj `if test -f 'x86dasm/dis-buf.c'; then $(CYGPATH_W) 'x86dasm/dis-buf.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-buf.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo" "$(DEPDIR)/test_testsh4x86-dis-buf.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-dis-buf.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='x86dasm/dis-buf.c' object='test_testsh4x86-dis-buf.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>dis-buf.obj `if test -f 'x86dasm/dis-buf.c'; then $(CYGPATH_W) 'x86dasm/dis-buf.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-buf.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>dis-buf.obj `if test -f 'x86dasm/dis-buf.c'; then $(CYGPATH_W) 'x86dasm/dis-buf.c'; else $(CYGPATH_W) '$(srcdir)/x86dasm/dis-buf.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-sh4trans.o: sh4/sh4trans.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4trans.o -MD -MP -MF "$(DEPDIR)/sh4trans.Tpo" -c -o sh4trans.o `test -f 'sh4/sh4trans.c' || echo '$(srcdir)/'`sh4/sh4trans.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4trans.Tpo" "$(DEPDIR)/sh4trans.Po"; else rm -f "$(DEPDIR)/sh4trans.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4trans.c' object='sh4trans.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-sh4trans.o: sh4/sh4trans.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4trans.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo" -c -o test_testsh4x86-sh4trans.o `test -f 'sh4/sh4trans.c' || echo '$(srcdir)/'`sh4/sh4trans.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo" "$(DEPDIR)/test_testsh4x86-sh4trans.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4trans.c' object='test_testsh4x86-sh4trans.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sh4trans.o `test -f 'sh4/sh4trans.c' || echo '$(srcdir)/'`sh4/sh4trans.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-sh4trans.o `test -f 'sh4/sh4trans.c' || echo '$(srcdir)/'`sh4/sh4trans.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-sh4trans.obj: sh4/sh4trans.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4trans.obj -MD -MP -MF "$(DEPDIR)/sh4trans.Tpo" -c -o sh4trans.obj `if test -f 'sh4/sh4trans.c'; then $(CYGPATH_W) 'sh4/sh4trans.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4trans.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4trans.Tpo" "$(DEPDIR)/sh4trans.Po"; else rm -f "$(DEPDIR)/sh4trans.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4trans.c' object='sh4trans.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-sh4trans.obj: sh4/sh4trans.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4trans.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo" -c -o test_testsh4x86-sh4trans.obj `if test -f 'sh4/sh4trans.c'; then $(CYGPATH_W) 'sh4/sh4trans.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4trans.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo" "$(DEPDIR)/test_testsh4x86-sh4trans.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4trans.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4trans.c' object='test_testsh4x86-sh4trans.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>sh4trans.obj `if test -f 'sh4/sh4trans.c'; then $(CYGPATH_W) 'sh4/sh4trans.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4trans.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>sh4trans.obj `if test -f 'sh4/sh4trans.c'; then $(CYGPATH_W) 'sh4/sh4trans.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4trans.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-sh4x86.o: sh4/sh4x86.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4x86.o -MD -MP -MF "$(DEPDIR)/sh4x86.Tpo" -c -o sh4x86.o `test -f 'sh4/sh4x86.c' || echo '$(srcdir)/'`sh4/sh4x86.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4x86.Tpo" "$(DEPDIR)/sh4x86.Po"; else rm -f "$(DEPDIR)/sh4x86.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4x86.c' object='sh4x86.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-sh4x86.o: sh4/sh4x86.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4x86.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo" -c -o test_testsh4x86-sh4x86.o `test -f 'sh4/sh4x86.c' || echo '$(srcdir)/'`sh4/sh4x86.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo" "$(DEPDIR)/test_testsh4x86-sh4x86.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4x86.c' object='test_testsh4x86-sh4x86.o' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sh4x86.o `test -f 'sh4/sh4x86.c' || echo '$(srcdir)/'`sh4/sh4x86.c
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-sh4x86.o `test -f 'sh4/sh4x86.c' || echo '$(srcdir)/'`sh4/sh4x86.c
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-sh4x86.obj: sh4/sh4x86.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4x86.obj -MD -MP -MF "$(DEPDIR)/sh4x86.Tpo" -c -o sh4x86.obj `if test -f 'sh4/sh4x86.c'; then $(CYGPATH_W) 'sh4/sh4x86.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4x86.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4x86.Tpo" "$(DEPDIR)/sh4x86.Po"; else rm -f "$(DEPDIR)/sh4x86.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4x86.c' object='sh4x86.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+test_testsh4x86-sh4x86.obj: sh4/sh4x86.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4x86.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo" -c -o test_testsh4x86-sh4x86.obj `if test -f 'sh4/sh4x86.c'; then $(CYGPATH_W) 'sh4/sh4x86.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4x86.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo" "$(DEPDIR)/test_testsh4x86-sh4x86.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4x86.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4x86.c' object='test_testsh4x86-sh4x86.obj' libtool=no @AMDEPBACKSLASH@
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@  DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-@am__fastdepCC_FALSE@      $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o </span>sh4x86.obj `if test -f 'sh4/sh4x86.c'; then $(CYGPATH_W) 'sh4/sh4x86.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4x86.c'; fi`
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+@am__fastdepCC_FALSE@        $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-</span>sh4x86.obj `if test -f 'sh4/sh4x86.c'; then $(CYGPATH_W) 'sh4/sh4x86.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4x86.c'; fi`
+
+test_testsh4x86-xltcache.o: xlat/xltcache.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-xltcache.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-xltcache.Tpo" -c -o test_testsh4x86-xltcache.o `test -f 'xlat/xltcache.c' || echo '$(srcdir)/'`xlat/xltcache.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-xltcache.Tpo" "$(DEPDIR)/test_testsh4x86-xltcache.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-xltcache.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xltcache.c' object='test_testsh4x86-xltcache.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-xltcache.o `test -f 'xlat/xltcache.c' || echo '$(srcdir)/'`xlat/xltcache.c
+
+test_testsh4x86-xltcache.obj: xlat/xltcache.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-xltcache.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-xltcache.Tpo" -c -o test_testsh4x86-xltcache.obj `if test -f 'xlat/xltcache.c'; then $(CYGPATH_W) 'xlat/xltcache.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xltcache.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-xltcache.Tpo" "$(DEPDIR)/test_testsh4x86-xltcache.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-xltcache.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='xlat/xltcache.c' object='test_testsh4x86-xltcache.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-xltcache.obj `if test -f 'xlat/xltcache.c'; then $(CYGPATH_W) 'xlat/xltcache.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xltcache.c'; fi`
+
+test_testsh4x86-sh4dasm.o: sh4/sh4dasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4dasm.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo" -c -o test_testsh4x86-sh4dasm.o `test -f 'sh4/sh4dasm.c' || echo '$(srcdir)/'`sh4/sh4dasm.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo" "$(DEPDIR)/test_testsh4x86-sh4dasm.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4dasm.c' object='test_testsh4x86-sh4dasm.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-sh4dasm.o `test -f 'sh4/sh4dasm.c' || echo '$(srcdir)/'`sh4/sh4dasm.c
+
+test_testsh4x86-sh4dasm.obj: sh4/sh4dasm.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-sh4dasm.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo" -c -o test_testsh4x86-sh4dasm.obj `if test -f 'sh4/sh4dasm.c'; then $(CYGPATH_W) 'sh4/sh4dasm.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4dasm.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo" "$(DEPDIR)/test_testsh4x86-sh4dasm.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-sh4dasm.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4dasm.c' object='test_testsh4x86-sh4dasm.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-sh4dasm.obj `if test -f 'sh4/sh4dasm.c'; then $(CYGPATH_W) 'sh4/sh4dasm.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4dasm.c'; fi`
+
+test_testsh4x86-mem.o: mem.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-mem.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-mem.Tpo" -c -o test_testsh4x86-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-mem.Tpo" "$(DEPDIR)/test_testsh4x86-mem.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-mem.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='mem.c' object='test_testsh4x86-mem.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-mem.o `test -f 'mem.c' || echo '$(srcdir)/'`mem.c
+
+test_testsh4x86-mem.obj: mem.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-mem.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-mem.Tpo" -c -o test_testsh4x86-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-mem.Tpo" "$(DEPDIR)/test_testsh4x86-mem.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-mem.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='mem.c' object='test_testsh4x86-mem.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-mem.obj `if test -f 'mem.c'; then $(CYGPATH_W) 'mem.c'; else $(CYGPATH_W) '$(srcdir)/mem.c'; fi`
+
+test_testsh4x86-util.o: util.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-util.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-util.Tpo" -c -o test_testsh4x86-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-util.Tpo" "$(DEPDIR)/test_testsh4x86-util.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-util.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='util.c' object='test_testsh4x86-util.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
+
+test_testsh4x86-util.obj: util.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-util.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-util.Tpo" -c -o test_testsh4x86-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-util.Tpo" "$(DEPDIR)/test_testsh4x86-util.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-util.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='util.c' object='test_testsh4x86-util.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
+
+test_testsh4x86-cpu.o: cpu.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-cpu.o -MD -MP -MF "$(DEPDIR)/test_testsh4x86-cpu.Tpo" -c -o test_testsh4x86-cpu.o `test -f 'cpu.c' || echo '$(srcdir)/'`cpu.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-cpu.Tpo" "$(DEPDIR)/test_testsh4x86-cpu.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-cpu.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='cpu.c' object='test_testsh4x86-cpu.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-cpu.o `test -f 'cpu.c' || echo '$(srcdir)/'`cpu.c
+
+test_testsh4x86-cpu.obj: cpu.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT test_testsh4x86-cpu.obj -MD -MP -MF "$(DEPDIR)/test_testsh4x86-cpu.Tpo" -c -o test_testsh4x86-cpu.obj `if test -f 'cpu.c'; then $(CYGPATH_W) 'cpu.c'; else $(CYGPATH_W) '$(srcdir)/cpu.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/test_testsh4x86-cpu.Tpo" "$(DEPDIR)/test_testsh4x86-cpu.Po"; else rm -f "$(DEPDIR)/test_testsh4x86-cpu.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='cpu.c' object='test_testsh4x86-cpu.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_testsh4x86_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o test_testsh4x86-cpu.obj `if test -f 'cpu.c'; then $(CYGPATH_W) 'cpu.c'; else $(CYGPATH_W) '$(srcdir)/cpu.c'; fi`
+
+testxlt.o: test/testxlt.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testxlt.o -MD -MP -MF "$(DEPDIR)/testxlt.Tpo" -c -o testxlt.o `test -f 'test/testxlt.c' || echo '$(srcdir)/'`test/testxlt.c; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testxlt.Tpo" "$(DEPDIR)/testxlt.Po"; else rm -f "$(DEPDIR)/testxlt.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testxlt.c' object='testxlt.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testxlt.o `test -f 'test/testxlt.c' || echo '$(srcdir)/'`test/testxlt.c
+
+testxlt.obj: test/testxlt.c
+@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testxlt.obj -MD -MP -MF "$(DEPDIR)/testxlt.Tpo" -c -o testxlt.obj `if test -f 'test/testxlt.c'; then $(CYGPATH_W) 'test/testxlt.c'; else $(CYGPATH_W) '$(srcdir)/test/testxlt.c'; fi`; \
+@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testxlt.Tpo" "$(DEPDIR)/testxlt.Po"; else rm -f "$(DEPDIR)/testxlt.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testxlt.c' object='testxlt.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testxlt.obj `if test -f 'test/testxlt.c'; then $(CYGPATH_W) 'test/testxlt.c'; else $(CYGPATH_W) '$(srcdir)/test/testxlt.c'; fi`
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 xltcache.o: xlat/xltcache.c
 @am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT xltcache.o -MD -MP -MF "$(DEPDIR)/xltcache.Tpo" -c -o xltcache.o `test -f 'xlat/xltcache.c' || echo '$(srcdir)/'`xlat/xltcache.c; \
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -2736,34 +2829,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > @AMDEP_TRUE@@am__fastdepCC_FALSE@    DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o xltcache.obj `if test -f 'xlat/xltcache.c'; then $(CYGPATH_W) 'xlat/xltcache.c'; else $(CYGPATH_W) '$(srcdir)/xlat/xltcache.c'; fi`
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-sh4dasm.o: sh4/sh4dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4dasm.o -MD -MP -MF "$(DEPDIR)/sh4dasm.Tpo" -c -o sh4dasm.o `test -f 'sh4/sh4dasm.c' || echo '$(srcdir)/'`sh4/sh4dasm.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4dasm.Tpo" "$(DEPDIR)/sh4dasm.Po"; else rm -f "$(DEPDIR)/sh4dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4dasm.c' object='sh4dasm.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sh4dasm.o `test -f 'sh4/sh4dasm.c' || echo '$(srcdir)/'`sh4/sh4dasm.c
-
-sh4dasm.obj: sh4/sh4dasm.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sh4dasm.obj -MD -MP -MF "$(DEPDIR)/sh4dasm.Tpo" -c -o sh4dasm.obj `if test -f 'sh4/sh4dasm.c'; then $(CYGPATH_W) 'sh4/sh4dasm.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4dasm.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/sh4dasm.Tpo" "$(DEPDIR)/sh4dasm.Po"; else rm -f "$(DEPDIR)/sh4dasm.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='sh4/sh4dasm.c' object='sh4dasm.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sh4dasm.obj `if test -f 'sh4/sh4dasm.c'; then $(CYGPATH_W) 'sh4/sh4dasm.c'; else $(CYGPATH_W) '$(srcdir)/sh4/sh4dasm.c'; fi`
-
-testxlt.o: test/testxlt.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testxlt.o -MD -MP -MF "$(DEPDIR)/testxlt.Tpo" -c -o testxlt.o `test -f 'test/testxlt.c' || echo '$(srcdir)/'`test/testxlt.c; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testxlt.Tpo" "$(DEPDIR)/testxlt.Po"; else rm -f "$(DEPDIR)/testxlt.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testxlt.c' object='testxlt.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testxlt.o `test -f 'test/testxlt.c' || echo '$(srcdir)/'`test/testxlt.c
-
-testxlt.obj: test/testxlt.c
-@am__fastdepCC_TRUE@   if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testxlt.obj -MD -MP -MF "$(DEPDIR)/testxlt.Tpo" -c -o testxlt.obj `if test -f 'test/testxlt.c'; then $(CYGPATH_W) 'test/testxlt.c'; else $(CYGPATH_W) '$(srcdir)/test/testxlt.c'; fi`; \
-@am__fastdepCC_TRUE@   then mv -f "$(DEPDIR)/testxlt.Tpo" "$(DEPDIR)/testxlt.Po"; else rm -f "$(DEPDIR)/testxlt.Tpo"; exit 1; fi
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='test/testxlt.c' object='testxlt.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testxlt.obj `if test -f 'test/testxlt.c'; then $(CYGPATH_W) 'test/testxlt.c'; else $(CYGPATH_W) '$(srcdir)/test/testxlt.c'; fi`
-
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > .m.o:
 @am__fastdepOBJC_TRUE@ if $(OBJCCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
 @am__fastdepOBJC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
</pre></div>
<hr /><a name="file3" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/sh4</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>sh4trans.c</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/sh4/sh4trans.c
+++ lxdream/src/sh4/sh4trans.c
@@ -24,8 +24,10 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "sh4/sh4core.h"
 #include "sh4/sh4trans.h"
 #include "sh4/sh4mmio.h"
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+#include "sh4/sh4dasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "sh4/mmu.h"
 #include "xlat/xltcache.h"
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+#include "xlat/xlatdasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 //#define SINGLESTEP 1
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -292,6 +294,83 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     sh4_translate_disasm_block( stderr, code, sh4_pc, NULL );
 }
 
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+
+static struct xlat_symbol xlat_symbol_table[] = {
+    { "sh4r+128", ((char *)&sh4r)+128 },
+    { "sh4_cpu_period", &sh4_cpu_period },
+    { "sh4_address_space", NULL },
+    { "sh4_user_address_space", NULL },
+    { "sh4_translate_breakpoint_hit", sh4_translate_breakpoint_hit },
+    { "sh4_translate_link_block", sh4_translate_link_block },
+    { "sh4_write_fpscr", sh4_write_fpscr },
+    { "sh4_write_sr", sh4_write_sr },
+    { "sh4_read_sr", sh4_read_sr },
+    { "sh4_raise_exception", sh4_raise_exception },
+    { "sh4_sleep", sh4_sleep },
+    { "sh4_fsca", sh4_fsca },
+    { "sh4_ftrv", sh4_ftrv },
+    { "sh4_switch_fr_banks", sh4_switch_fr_banks },
+    { "sh4_execute_instruction", sh4_execute_instruction },
+    { "signsat48", signsat48 },
+    { "xlat_get_code_by_vma", xlat_get_code_by_vma },
+    { "xlat_get_code", xlat_get_code }
+};
+
+/**
+ * Disassemble the given translated code block, and it's source code block
+ * side-by-side. The current native pc will be marked if non-null.
+ */
+void sh4_translate_disasm_block( FILE *out, void *code, sh4addr_t source_start, void *native_pc )
+{
+    char buf[256];
+    char op[256];
+
+    xlat_symbol_table[2].ptr = sh4_address_space;
+    xlat_symbol_table[3].ptr = sh4_user_address_space;
+    xlat_disasm_init( xlat_symbol_table, sizeof(xlat_symbol_table)/sizeof(struct xlat_symbol) );
+
+    uintptr_t target_start = (uintptr_t)code, target_pc;
+    uintptr_t target_end = target_start + xlat_get_code_size(code);
+    uint32_t source_pc = source_start;
+    uint32_t source_end = source_pc;
+    xlat_recovery_record_t source_recov_table = XLAT_RECOVERY_TABLE(code);
+    xlat_recovery_record_t source_recov_end = source_recov_table + XLAT_BLOCK_FOR_CODE(code)->recover_table_size - 1;
+
+    for( target_pc = target_start; target_pc < target_end;  ) {
+        uintptr_t pc2 = xlat_disasm_instruction( target_pc, buf, sizeof(buf), op );
+#if SIZEOF_VOID_P == 8
+        fprintf( out, "%c%016lx: %-30s %-40s", (target_pc == (uintptr_t)native_pc ? '*' : ' '),
+                      target_pc, op, buf );
+#else
+        fprintf( out, "%c%08lx: %-30s %-40s", (target_pc == (uintptr_t)native_pc ? '*' : ' '),
+                      target_pc, op, buf );
+#endif
+        if( source_recov_table < source_recov_end &&
+            target_pc >= (target_start + source_recov_table->xlat_offset) ) {
+            source_recov_table++;
+            if( source_end < (source_start + (source_recov_table->sh4_icount)*2) )
+                source_end = source_start + (source_recov_table->sh4_icount)*2;
+        }
+
+        if( source_pc < source_end ) {
+            uint32_t source_pc2 = sh4_disasm_instruction( source_pc, buf, sizeof(buf), op );
+            fprintf( out, " %08X: %s  %s\n", source_pc, op, buf );
+            source_pc = source_pc2;
+        } else {
+            fprintf( out, "\n" );
+        }
+
+        target_pc = pc2;
+    }
+
+    while( source_pc < source_end ) {
+        uint32_t source_pc2 = sh4_disasm_instruction( source_pc, buf, sizeof(buf), op );
+        fprintf( out, "%*c %08X: %s  %s\n", 72,' ', source_pc, op, buf );
+        source_pc = source_pc2;
+    }
+}
+
+
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > void sh4_translate_dump_cache_by_activity( unsigned int topN )
 {
     struct xlat_block_ref blocks[topN];
</pre></div>
<hr /><a name="file4" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/sh4</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>sh4trans.h</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/sh4/sh4trans.h
+++ lxdream/src/sh4/sh4trans.h
@@ -166,6 +166,12 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >  */
 void sh4_translate_dump_cache_by_activity( unsigned int topN );
 
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+/**
+ * Translator function to retrieve the target block for the given PC,
+ * and replace the callsite with a direct branch to the target block.
+ */
+void FASTCALL sh4_translate_link_block( uint32_t pc );
+
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #ifdef __cplusplus
 }
 #endif
</pre></div>
<hr /><a name="file5" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/sh4</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>sh4x86.in</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/sh4/sh4x86.in
+++ lxdream/src/sh4/sh4x86.in
@@ -34,7 +34,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "sh4/mmu.h"
 #include "xlat/xltcache.h"
 #include "xlat/x86/x86op.h"
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-#include "x86dasm/x86dasm.h"
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+#include "xlat/xlatdasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "clock.h"
 
 #define DEFAULT_BACKPATCH_SIZE 4096
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -120,30 +120,8 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > static uint32_t save_fcw; /* save value for fpu control word */
 static uint32_t trunc_fcw = 0x0F7F; /* fcw value for truncation mode */
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-static void FASTCALL sh4_translate_get_code_and_backpatch( uint32_t pc );
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > static void sh4_x86_translate_unlink_block( void *use_list );
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-static struct x86_symbol x86_symbol_table[] = {
-    { "sh4r+128", ((char *)&sh4r)+128 },
-    { "sh4_cpu_period", &sh4_cpu_period },
-    { "sh4_address_space", NULL },
-    { "sh4_user_address_space", NULL },
-    { "sh4_translate_breakpoint_hit", sh4_translate_breakpoint_hit },
-    { "sh4_translate_get_code_and_backpatch", sh4_translate_get_code_and_backpatch },
-    { "sh4_write_fpscr", sh4_write_fpscr },
-    { "sh4_write_sr", sh4_write_sr },
-    { "sh4_read_sr", sh4_read_sr },
-    { "sh4_raise_exception", sh4_raise_exception },
-    { "sh4_sleep", sh4_sleep },
-    { "sh4_fsca", sh4_fsca },
-    { "sh4_ftrv", sh4_ftrv },
-    { "sh4_switch_fr_banks", sh4_switch_fr_banks },
-    { "sh4_execute_instruction", sh4_execute_instruction },
-    { "signsat48", signsat48 },
-    { "xlat_get_code_by_vma", xlat_get_code_by_vma },
-    { "xlat_get_code", xlat_get_code }
-};
-
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > static struct xlat_target_fns x86_target_fns = {
        sh4_x86_translate_unlink_block
 };     
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -163,8 +141,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > {
     sh4_x86.priv_address_space = priv;
     sh4_x86.user_address_space = user;
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-    x86_symbol_table[2].ptr = priv;
-    x86_symbol_table[3].ptr = user;
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > }
 
 void sh4_translate_init(void)
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -176,8 +152,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     sh4_translate_set_address_space( sh4_address_space, sh4_user_address_space );
     sh4_x86.fastmem = TRUE;
     sh4_x86.sse3_enabled = is_sse3_supported();
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-    x86_disasm_init();
-    x86_set_symtab( x86_symbol_table, sizeof(x86_symbol_table)/sizeof(struct x86_symbol) );
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     xlat_set_target_fns(&x86_target_fns);
 }
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -192,56 +166,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     sh4_x86.fastmem = flag;
 }
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-/**
- * Disassemble the given translated code block, and it's source SH4 code block
- * side-by-side. The current native pc will be marked if non-null.
- */
-void sh4_translate_disasm_block( FILE *out, void *code, sh4addr_t source_start, void *native_pc )
-{
-    char buf[256];
-    char op[256];
-
-    uintptr_t target_start = (uintptr_t)code, target_pc;
-    uintptr_t target_end = target_start + xlat_get_code_size(code);
-    uint32_t source_pc = source_start;
-    uint32_t source_end = source_pc;
-    xlat_recovery_record_t source_recov_table = XLAT_RECOVERY_TABLE(code);
-    xlat_recovery_record_t source_recov_end = source_recov_table + XLAT_BLOCK_FOR_CODE(code)->recover_table_size - 1;
-
-    for( target_pc = target_start; target_pc < target_end;  ) {
-        uintptr_t pc2 = x86_disasm_instruction( target_pc, buf, sizeof(buf), op );
-#if SIZEOF_VOID_P == 8
-        fprintf( out, "%c%016lx: %-30s %-40s", (target_pc == (uintptr_t)native_pc ? '*' : ' '),
-                      target_pc, op, buf );
-#else
-        fprintf( out, "%c%08lx: %-30s %-40s", (target_pc == (uintptr_t)native_pc ? '*' : ' '),
-                      target_pc, op, buf );
-#endif        
-        if( source_recov_table < source_recov_end && 
-            target_pc >= (target_start + source_recov_table->xlat_offset) ) {
-            source_recov_table++;
-            if( source_end < (source_start + (source_recov_table->sh4_icount)*2) )
-                source_end = source_start + (source_recov_table->sh4_icount)*2;
-        }
-
-        if( source_pc < source_end ) {
-            uint32_t source_pc2 = sh4_disasm_instruction( source_pc, buf, sizeof(buf), op );
-            fprintf( out, " %08X: %s  %s\n", source_pc, op, buf );
-            source_pc = source_pc2;
-        } else {
-            fprintf( out, "\n" );
-        }
-        
-        target_pc = pc2;
-    }
-    
-    while( source_pc < source_end ) {
-        uint32_t source_pc2 = sh4_disasm_instruction( source_pc, buf, sizeof(buf), op );
-        fprintf( out, "%*c %08X: %s  %s\n", 72,' ', source_pc, op, buf );
-        source_pc = source_pc2;
-    }
-}
-
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > static void sh4_x86_add_backpatch( uint8_t *fixup_addr, uint32_t fixup_pc, uint32_t exc_code )
 {
     int reloc_size = 4;
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -583,7 +507,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > /**
  * 
  */
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-static void FASTCALL sh4_translate_get_code_and_backpatch( uint32_t pc )
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+void FASTCALL sh4_translate_link_block( uint32_t pc )
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > {
     uint8_t *target = (uint8_t *)xlat_get_code_by_vma(pc);
     while( target != NULL && sh4r.xlat_sh4_mode != XLAT_BLOCK_MODE(target) ) {
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -606,7 +530,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > static void emit_translate_and_backpatch()
 {
     /* NB: this is either 7 bytes (i386) or 12 bytes (x86-64) */
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-    CALL1_ptr_r32(sh4_translate_<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >get_code_and_backpatch</span>, REG_ARG1);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+    CALL1_ptr_r32(sh4_translate_<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >link_block</span>, REG_ARG1);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
     /* When patched, the jmp instruction will be 5 bytes (either platform) -
      * we need to reserve sizeof(void*) bytes for the use-list
</pre></div>
<hr /><a name="file6" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/test</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>testsh4x86.c</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/test/testsh4x86.c
+++ lxdream/src/test/testsh4x86.c
@@ -24,7 +24,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include <sys/stat.h>
 #include <string.h>
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-#include "x86dasm/x86dasm.h"
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+#include "xlat/xlatdasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "sh4/sh4trans.h"
 #include "sh4/sh4core.h"
 #include "sh4/sh4mmio.h"
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -35,6 +35,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > struct mmio_region mmio_region_PMM;
 struct breakpoint_struct sh4_breakpoints[MAX_BREAKPOINTS];
 int sh4_breakpoint_count = 0;
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+gboolean sh4_profile_blocks = FALSE;
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 #define MAX_INS_SIZE 32
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -56,7 +57,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 char *inbuf;
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-struct x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_symbol local_symbols[] = {
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+struct x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_symbol local_symbols[] = {
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     { "sh4r+128", ((char *)&sh4r)+128 },
     { "sh4_cpu_period", &sh4_cpu_period },
     { "sh4_address_space", (void *)0x12345432 },
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -192,12 +193,11 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     uintptr_t pc;
     uint8_t *buf = sh4_translate_basic_block( start_addr );
     uint32_t buflen = xlat_get_code_size(buf);
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-    x86_disasm_init( buf, (uintptr_t)buf, buflen );
-    x86_set_symtab( local_symbols, sizeof(local_symbols)/sizeof(struct x86_symbol) );
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+    xlat_disasm_init( local_symbols, sizeof(local_symbols)/sizeof(struct xlat_symbol) );
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     for( pc = (uintptr_t)buf; pc < ((uintptr_t)buf) + buflen;  ) {
        char buf[256];
        char op[256];
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-   uintptr_t pc2 = x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_disasm_instruction( pc, buf, sizeof(buf), op );
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+     uintptr_t pc2 = x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_disasm_instruction( pc, buf, sizeof(buf), op );
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >    fprintf( stdout, "%p: %s\n", (void *)pc, buf );
        pc = pc2;
     }
</pre></div>
<hr /><a name="file7" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/x86dasm</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>i386-dis.c</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/x86dasm/i386-dis.c
+++ lxdream/src/x86dasm/i386-dis.c
@@ -33,7 +33,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 #include "x86dasm/dis-asm.h"
 #include "x86dasm/sysdep.h"
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-#include "x86dasm/x86dasm.h"
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+#include "xlat/xlatdasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "gettext.h"
 
 #define MAXLEN 20
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3175,7 +3175,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >       if (!intel_syntax)
        if (mod != 0 || (base & 7) == 5)
          {
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-       x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, !riprel, disp);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+         x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, !riprel, disp);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >        oappend (scratchbuf);
            if (riprel)
              {
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3281,7 +3281,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >                      *obufp = '\0';
                      }
 
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-               x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 0, disp);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+                 x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 0, disp);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >                oappend (scratchbuf);
                  }
              }
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3301,7 +3301,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >                oappend (names_seg[ds_reg - es_reg]);
                  oappend (":");
                }
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-         x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 1, disp);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+           x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 1, disp);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >          oappend (scratchbuf);
            }
        }
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3334,7 +3334,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >       if (!intel_syntax)
        if (mod != 0 || (rm & 7) == 6)
          {
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-       x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 0, disp);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+         x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 0, disp);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >        oappend (scratchbuf);
          }
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3632,7 +3632,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
   op &= mask;
   scratchbuf[0] = '$';
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf + intel_syntax);
   scratchbuf[0] = '\0';
 }
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3683,7 +3683,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
   op &= mask;
   scratchbuf[0] = '$';
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf + intel_syntax);
   scratchbuf[0] = '\0';
 }
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3733,7 +3733,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     }
 
   scratchbuf[0] = '$';
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf + 1, 1, op);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf + intel_syntax);
 }
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3769,7 +3769,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >     }
   disp = (start_pc + codep - start_codep + disp) & mask;
   set_op (disp, 0);
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 1, disp);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 1, disp);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf);
 }
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3823,7 +3823,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >        oappend (":");
        }
     }
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 1, off);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 1, off);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf);
 }
 
</pre><pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >@@ -3851,7 +3851,7 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >        oappend (":");
        }
     }
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-  x<span id="removedchars" style="background-color:#ff9999;font-weight:bolder;" >86</span>_print_symbolic_operand (scratchbuf, 1, off);
</pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+  x<span id="addedchars" style="background-color:#99ff99;font-weight:bolder;" >lat</span>_print_symbolic_operand (scratchbuf, 1, off);
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >   oappend (scratchbuf);
 }
 
</pre></div>
<hr /><a name="file8" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span id="removed" class="pathname" style="font-family:monospace; float:right; background-color:#ffdddd;" >lxdream/src/x86dasm</span><br />
<div id="removed" class="fileheader" style="margin-bottom:.5em; background-color:#ffdddd;" ><big><b>x86dasm.c</b></big> <small id="info" style="color: #888888;" >removed after 4baa34eee6fc</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/x86dasm/x86dasm.c
+++ lxdream/src/x86dasm/x86dasm.c
@@ -1,149 +0,0 @@
</small></pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-/**
- * $Id$
- *
- * Wrapper around i386-dis to supply the same behaviour as the other
- * disassembly functions.
- *
- * Copyright (c) 2005 Nathan Keynes.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#include <stdarg.h>
-#include <string.h>
-#include "x86dasm/x86dasm.h"
-#include "x86dasm/bfd.h"
-#include "x86dasm/dis-asm.h"
-#include "sh4/sh4.h"
-#include "sh4/sh4trans.h"
-
-const struct cpu_desc_struct x86_cpu_desc = 
-    { "x86", (disasm_func_t)x86_disasm_instruction, NULL, mem_has_page, 
-      NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 
-      NULL, 0, NULL, 0, 0,  
-      &sh4r.pc };
-
-static int x86_disasm_output( void *data, const char *format, ... );
-static void x86_print_address( bfd_vma memaddr, struct disassemble_info *info );
-
-static struct disassemble_info x86_disasm_info;
-
-static x86_symbol *x86_symtab;
-static int x86_num_symbols = 0;   
-
-void xlat_dump_block( void *block )
-{
-    xlat_disasm_block( stderr, block );
-}
-
-void xlat_disasm_block( FILE *out, void *block )
-{
-    uint32_t buflen = xlat_get_code_size(block);
-    x86_set_symtab( NULL, 0 );
-    x86_disasm_block( out, block, buflen );
-}
-
-void x86_disasm_block(FILE *out, void *start, uint32_t len)
-{
-    uintptr_t start_addr = (uintptr_t)start;
-    uintptr_t pc;
-    x86_disasm_init( start, start_addr, len );
-    for( pc = start_addr; pc < start_addr + len;  ) {
-       char buf[256];
-       char op[256];
-       uintptr_t pc2 = x86_disasm_instruction( pc, buf, sizeof(buf), op );
-       fprintf( out, "%08X: %-20s %s\n", (unsigned int)pc, op, buf );
-       pc = pc2;
-    }
-}
-
-void x86_disasm_init()
-{
-    init_disassemble_info( &x86_disasm_info, NULL, x86_disasm_output );
-    x86_disasm_info.arch = bfd_arch_i386;
-#if SIZEOF_VOID_P == 8
-    x86_disasm_info.mach =  bfd_mach_x86_64_intel_syntax;
-#else
-    x86_disasm_info.mach = bfd_mach_i386_i386_intel_syntax;
-#endif
-    x86_disasm_info.endian = BFD_ENDIAN_LITTLE;
-    x86_disasm_info.buffer = 0;
-    x86_disasm_info.print_address_func = x86_print_address;
-}
-
-void x86_set_symtab( x86_symbol *symtab, int num_symbols )
-{
-    x86_symtab = symtab;
-    x86_num_symbols = num_symbols;
-}
-
-static const char *x86_find_symbol( bfd_vma memaddr, struct disassemble_info *info )
-{
-    int i;
-    for( i=0; i<x86_num_symbols; i++ ) {
-       if( x86_symtab[i].ptr == (void *)(uintptr_t)memaddr ) {
-           return x86_symtab[i].name;
-       }
-    }
-    return NULL;
-}
-
-static void x86_print_address( bfd_vma memaddr, struct disassemble_info *info )
-{
-    const char *sym = x86_find_symbol(memaddr, info);
-    info->fprintf_func( info->stream, "%08X", memaddr );
-    if( sym != NULL ) {
-       info->fprintf_func( info->stream, " <%s>", sym );
-    }
-}
-
-void x86_print_symbolic_operand( char *buf, int hex, uintptr_t disp )
-{
-    const char *sym = x86_find_symbol(disp, NULL);
-    if( sym != NULL ) {
-        snprintf( buf, 50, "<%s>", sym );
-    } else if( hex ) {
-        sprintf( buf, "0x%x", disp );
-    } else {
-        sprintf( buf, "%d", (int)disp );
-    }
-}
-
-uintptr_t x86_disasm_instruction( uintptr_t pc, char *buf, int len, char *opcode )
-{
-    int count, i;
-
-    x86_disasm_info.stream = buf;
-    buf[0] = 0;
-    count = print_insn_i386_att( pc, &x86_disasm_info );
-    if( count != 0 ) {
-       unsigned char tmp[count];
-       x86_disasm_info.read_memory_func( pc, tmp, count, &x86_disasm_info );
-       for( i=0; i<count; i++ ) {
-           sprintf( opcode, "%02X ", ((unsigned int)tmp[i])&0xFF );
-           opcode += 3;
-       }
-       *(opcode-1) = '\0';
-    }
-    return pc + count;
-}
-
-int x86_disasm_output( void *data, const char *format, ... )
-{
-    char *p = (char *)data;
-    va_list ap;
-    int n;
-    p += strlen(p);
-    va_start( ap, format );
-    n = vsprintf( p, format, ap );
-    va_end( ap );
-    return n;
-}
</pre></div>
<hr /><a name="file9" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span id="removed" class="pathname" style="font-family:monospace; float:right; background-color:#ffdddd;" >lxdream/src/x86dasm</span><br />
<div id="removed" class="fileheader" style="margin-bottom:.5em; background-color:#ffdddd;" ><big><b>x86dasm.h</b></big> <small id="info" style="color: #888888;" >removed after 4baa34eee6fc</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/x86dasm/x86dasm.h
+++ lxdream/src/x86dasm/x86dasm.h
@@ -1,34 +0,0 @@
</small></pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-/**
- * $Id$
- *
- * Wrapper around i386-dis to supply the same behaviour as the other
- * disassembly functions.
- *
- * Copyright (c) 2005 Nathan Keynes.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#include <stdio.h>
-#include "cpu.h"
-#include "mem.h"
-extern const struct cpu_desc_struct x86_cpu_desc;
-
-typedef struct x86_symbol {
-    const char *name;
-    void *ptr;
-} x86_symbol;
-
-void x86_disasm_block( FILE *out, void *block, uint32_t len );
-void x86_set_symtab( x86_symbol *symtab, int num_symbols );
-void x86_disasm_init();
-uintptr_t x86_disasm_instruction( uintptr_t pc, char *buf, int len, char *opcode );
-void x86_print_symbolic_operand( char *buf, int hex, uintptr_t disp );
</pre></div>
<hr /><a name="file10" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span id="added" class="pathname" style="font-family:monospace; float:right; background-color:#ddffdd;" >lxdream/src/xlat</span><br />
<div id="added" class="fileheader" style="margin-bottom:.5em; background-color:#ddffdd;" ><big><b>xlatdasm.c</b></big> <small id="info" style="color: #888888;" >added at b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/xlat/xlatdasm.c
+++ lxdream/src/xlat/xlatdasm.c
@@ -0,0 +1,155 @@
</small></pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+/**
+ * $Id$
+ *
+ * Wrapper around i386-dis to supply the same behaviour as the other
+ * disassembly functions.
+ *
+ * Copyright (c) 2005 Nathan Keynes.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ */
+
+#include <stdarg.h>
+#include <string.h>
+#include "xlat/xltcache.h"
+#include "xlat/xlatdasm.h"
+#include "x86dasm/bfd.h"
+#include "x86dasm/dis-asm.h"
+#include "sh4/sh4.h"
+
+#if defined(__i386__)
+#define HOST_CPU_NAME "x86"
+#define HOST_PRINT print_insn_i386_att
+#define HOST_SYNTAX bfd_mach_i386_i386_intel_syntax
+#elif defined(__x86_64__) || defined(__amd64__)
+#define HOST_CPU_NAME "x86"
+#define HOST_PRINT print_insn_i386_att
+#define HOST_SYNTAX bfd_mach_x86_64_intel_syntax
+#elif defined(__arm__)
+#define HOST_CPU_NAME "arm"
+#define HOST_PRINT print_insn_little_arm
+#define HOST_SYNTAX bfd_mach_arm_unknown
+#else
+#error Unidentified host platform
+#endif
+
+const struct cpu_desc_struct xlat_cpu_desc =
+    { HOST_CPU_NAME, (disasm_func_t)xlat_disasm_instruction, NULL, mem_has_page,
+      NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 
+      NULL, 0, NULL, 0, 0,  
+      &sh4r.pc };
+
+static int xlat_disasm_output( void *data, const char *format, ... );
+static void xlat_print_address( bfd_vma memaddr, struct disassemble_info *info );
+
+static struct disassemble_info xlat_disasm_info;
+
+static xlat_symbol *xlat_symtab;
+static int xlat_num_symbols = 0;
+
+void xlat_dump_block( void *block )
+{
+    xlat_disasm_block( stderr, block );
+}
+
+void xlat_disasm_block( FILE *out, void *block )
+{
+    uint32_t buflen = xlat_get_code_size(block);
+    xlat_disasm_region( out, block, buflen );
+}
+
+void xlat_disasm_region(FILE *out, void *start, uint32_t len)
+{
+    uintptr_t start_addr = (uintptr_t)start;
+    uintptr_t pc;
+    for( pc = start_addr; pc < start_addr + len;  ) {
+       char buf[256];
+       char op[256];
+       uintptr_t pc2 = xlat_disasm_instruction( pc, buf, sizeof(buf), op );
+       fprintf( out, "%08X: %-20s %s\n", (unsigned int)pc, op, buf );
+       pc = pc2;
+    }
+}
+
+void xlat_disasm_init( xlat_symbol *symtab, int num_symbols )
+{
+    init_disassemble_info( &xlat_disasm_info, NULL, xlat_disasm_output );
+    xlat_disasm_info.arch = bfd_arch_i386;
+    xlat_disasm_info.mach = HOST_SYNTAX;
+    xlat_disasm_info.endian = BFD_ENDIAN_LITTLE;
+    xlat_disasm_info.buffer = 0;
+    xlat_disasm_info.print_address_func = xlat_print_address;
+    xlat_symtab = symtab;
+    xlat_num_symbols = num_symbols;
+}
+
+static const char *xlat_find_symbol( bfd_vma memaddr, struct disassemble_info *info )
+{
+    int i;
+    for( i=0; i<xlat_num_symbols; i++ ) {
+       if( xlat_symtab[i].ptr == (void *)(uintptr_t)memaddr ) {
+           return xlat_symtab[i].name;
+       }
+    }
+    return NULL;
+}
+
+static void xlat_print_address( bfd_vma memaddr, struct disassemble_info *info )
+{
+    const char *sym = xlat_find_symbol(memaddr, info);
+    info->fprintf_func( info->stream, "%08X", memaddr );
+    if( sym != NULL ) {
+       info->fprintf_func( info->stream, " <%s>", sym );
+    }
+}
+
+void xlat_print_symbolic_operand( char *buf, int hex, uintptr_t disp )
+{
+    const char *sym = xlat_find_symbol(disp, NULL);
+    if( sym != NULL ) {
+        snprintf( buf, 50, "<%s>", sym );
+    } else if( hex ) {
+        sprintf( buf, "0x%lx", disp );
+    } else {
+        sprintf( buf, "%d", (int)disp );
+    }
+}
+
+uintptr_t xlat_disasm_instruction( uintptr_t pc, char *buf, int len, char *opcode )
+{
+    int count, i;
+
+    xlat_disasm_info.stream = buf;
+    buf[0] = 0;
+    count = HOST_PRINT( pc, &xlat_disasm_info );
+    if( count != 0 ) {
+       unsigned char tmp[count];
+       xlat_disasm_info.read_memory_func( pc, tmp, count, &xlat_disasm_info );
+       for( i=0; i<count; i++ ) {
+           sprintf( opcode, "%02X ", ((unsigned int)tmp[i])&0xFF );
+           opcode += 3;
+       }
+       *(opcode-1) = '\0';
+    }
+    return pc + count;
+}
+
+static int xlat_disasm_output( void *data, const char *format, ... )
+{
+    char *p = (char *)data;
+    va_list ap;
+    int n;
+    p += strlen(p);
+    va_start( ap, format );
+    n = vsprintf( p, format, ap );
+    va_end( ap );
+    return n;
+}
</pre></div>
<hr /><a name="file11" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span id="added" class="pathname" style="font-family:monospace; float:right; background-color:#ddffdd;" >lxdream/src/xlat</span><br />
<div id="added" class="fileheader" style="margin-bottom:.5em; background-color:#ddffdd;" ><big><b>xlatdasm.h</b></big> <small id="info" style="color: #888888;" >added at b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/xlat/xlatdasm.h
+++ lxdream/src/xlat/xlatdasm.h
@@ -0,0 +1,55 @@
</small></pre><pre id="added" class="diff" style="margin:0; background-color:#ddffdd;" >+/**
+ * $Id$
+ *
+ * Wrapper around i386-dis to supply the same behaviour as the other
+ * disassembly functions.
+ *
+ * Copyright (c) 2005 Nathan Keynes.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ */
+
+#include <stdio.h>
+#include "cpu.h"
+#include "mem.h"
+extern const struct cpu_desc_struct xlat_cpu_desc;
+
+typedef struct xlat_symbol {
+    const char *name;
+    void *ptr;
+} xlat_symbol;
+
+
+
+/**
+ * Dump the disassembly of the specified code block to a stream
+ * (primarily for debugging purposes)
+ * @param out The stream to write the output to
+ * @param code a translated block
+ */
+void xlat_disasm_block( FILE *out, void *code );
+
+/**
+ * Disassemble one host instruction
+ * @param pc Instruction to disassemble
+ * @param buf buffer to hold the disassembled instruction
+ * @param len sizeof buf
+ * @param opcode buffer to hold the raw opcodes for the instruction (must be at least
+ *    3 * maximum number of instruction bytes)
+ * @return next pc after the current instruction
+ */
+uintptr_t xlat_disasm_instruction( uintptr_t pc, char *buf, int len, char *opcode );
+
+void xlat_disasm_region( FILE *out, void *block, uint32_t len );
+void xlat_disasm_init( xlat_symbol *symtab, int num_symbols );
+uintptr_t xlat_disasm_instruction( uintptr_t pc, char *buf, int len, char *opcode );
+
+void xlat_print_symbolic_operand( char *buf, int hex, uintptr_t disp );
</pre></div>
<hr /><a name="file12" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/xlat</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>xltcache.c</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/xlat/xltcache.c
+++ lxdream/src/xlat/xltcache.c
@@ -24,7 +24,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > #include "sh4/sh4core.h"
 #include "sh4/sh4trans.h"
 #include "xlat/xltcache.h"
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >-#include "x86dasm/x86dasm.h"
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > 
 #define XLAT_LUT_PAGE_BITS 12
 #define XLAT_LUT_TOTAL_BITS 28
</pre></div>
<hr /><a name="file13" /><div class="file" style="border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;" >
<span class="pathname" style="font-family:monospace; float:right;" >lxdream/src/xlat</span><br />
<div class="fileheader" style="margin-bottom:.5em;" ><big><b>xltcache.h</b></big> <small id="info" style="color: #888888;" >4baa34eee6fc -> b3de98d19faf</small></div>
<pre class="diff" style="margin:0;" ><small id="info" style="color: #888888;" >--- lxdream/src/xlat/xltcache.h
+++ lxdream/src/xlat/xltcache.h
@@ -94,15 +94,6 @@
</small></pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" > void xlat_commit_block( uint32_t destsize, sh4addr_t startpc, sh4addr_t endpc );
 
 /**
</pre><pre id="removed" class="diff" style="margin:0; background-color:#ffdddd;" >- * Dump the disassembly of the specified code block to a stream
- * (primarily for debugging purposes)
- * @param out The stream to write the output to
- * @param code a translated block
- */
-void xlat_disasm_block( FILE *out, void *code );
-
-
-/**
</pre><pre id="context" class="diff" style="margin:0; background-color:#eeeeee;" >  * Delete (deactivate) the specified block from the cache. Caller is responsible
  * for ensuring that there really is a block there.
  */
</pre></div>
<center><small>Chaos Theory</small></center>
</div></body></html>