Search
lxdream.org :: lxdream :: changelog
lxdream 0.9.1
released Jun 29
Download Now

15 years agoUse regparam calling conventions for all functions called from translated code,
nkeynes [Wed, 29 Oct 2008 23:51:58 +0000]  tree
Use regparam calling conventions for all functions called from translated code,
along with a few other high-use functions. Can probably extend this to all functions,
but as it is this is a nice performance boost
src/lxdream.h
src/sh4/ia32abi.h
src/sh4/ia32mac.h
src/sh4/mmu.c
src/sh4/sh4.c
src/sh4/sh4core.h
src/sh4/sh4mem.c
src/sh4/sh4stat.h
src/sh4/sh4stat.in
src/sh4/sh4trans.c
...

15 years agoEnable the FIPR SSE3 code for now, and add a comment on the sh4r.fr alignment
nkeynes [Wed, 29 Oct 2008 23:36:31 +0000]  tree
Enable the FIPR SSE3 code for now, and add a comment on the sh4r.fr alignment
src/sh4/sh4.h
src/sh4/sh4x86.in


15 years agoAdd SSE3 versions of FIPR and FTRV - the latter is about a 4.5% improvement
nkeynes [Wed, 29 Oct 2008 23:32:28 +0000]  tree
Add SSE3 versions of FIPR and FTRV - the latter is about a 4.5% improvement
src/sh4/sh4.c
src/sh4/sh4.h
src/sh4/sh4x86.in
src/sh4/x86op.h


15 years agoAdd -mdynamic-no-pic flag to OS X builds
nkeynes [Mon, 27 Oct 2008 07:26:49 +0000]  tree
Add -mdynamic-no-pic flag to OS X builds
configure
configure.in


15 years agoMove the precision/size tests to translation-time rather than execution-time,
nkeynes [Sun, 26 Oct 2008 02:28:29 +0000]  tree
Move the precision/size tests to translation-time rather than execution-time,
and flush/retranslate on a mismatch. Shaves a few percent off the core runtime
src/sh4/ia32abi.h
src/sh4/ia32mac.h
src/sh4/ia64abi.h
src/sh4/sh4trans.c
src/sh4/sh4x86.in
src/sh4/x86op.h
src/sh4/xltcache.c
src/sh4/xltcache.h


15 years agoAdd *.gif back into the installation
nkeynes [Sun, 26 Oct 2008 00:52:32 +0000]  tree
Add *.gif back into the installation
Makefile.am
Makefile.in


15 years agoAdd --enable-optimized flag (on by default).
nkeynes [Sat, 25 Oct 2008 12:36:42 +0000]  tree
Add --enable-optimized flag (on by default).
When optimized, add -fomit-frame-pointer -fexceptions on non-Mac x86 (Unwinding doesn't seem to work correctly on Mac)
config.h.in
configure
configure.in
src/sh4/ia32abi.h


15 years agoUpdate debian changelog lxdream_0_9
nkeynes [Fri, 24 Oct 2008 10:38:43 +0000]  tree
Update debian changelog
debian/changelog


15 years agoUpdate release notes for 0.9
nkeynes [Fri, 24 Oct 2008 10:37:19 +0000]  tree
Update release notes for 0.9
RELEASE_NOTES


15 years agoUpdate STATUS to be a little less wildly out-of-date
nkeynes [Fri, 24 Oct 2008 09:28:33 +0000]  tree
Update STATUS to be a little less wildly out-of-date
STATUS


.