<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>