dolphin/Source/Core/Core/Src
magumagu9 4286b210a5 A couple of fixes for the current JIT.
One is generalizing the stwux implementation to all of stXx; not a
particularly significant improvement, but I had it in my tree, and it
makes my WIP JIT a drop-in replacement for the current JIT. (Not that
you'd really want to at the moment... The WIP JIT still has at
least one significant bug I haven't tracked down, and it's a lot slower
for anything using a significant amount of floating-point, which is 
basically anything except FMVs.  That said, it should basically work as
long as you're making a 32-bit build.)

The other fix is a minor (but probably visible) performance improvement 
for 64-bit Linux: fixing the store JIT to work properly.  I proposed 
the patch a couple days ago, but apparently nobody tested it... this 
way, I can force everyone on 64-bit Linux to test it :)  Please add the
"NOTE: stb and stbu are broken under 64bit Linux" bit back in if this
breaks anything.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1730 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-01 13:23:08 +00:00
..
Boot Change disc: Moved some code around, no change in functionality 2008-12-23 08:47:37 +00:00
Debugger compile fixes 2008-12-20 19:40:20 +00:00
HLE Cleanup the breakpoint code a bit, fix updating the breakpoint window when clicking in the bp column in the code view. 2008-12-20 14:00:33 +00:00
HW add support for EXI_READWRITE (only used by USBGecko code) 2008-12-29 02:15:38 +00:00
IPC_HLE implement lots of wii HLE stuff. :) 2008-12-29 02:17:22 +00:00
Plugins nJoy: Enabled keyboard input (only for buttons so far) through wxWidgets in the main application. It only works when you render to the main window. 2008-12-28 18:50:24 +00:00
PowerPC A couple of fixes for the current JIT. 2009-01-01 13:23:08 +00:00
ARDecrypt.cpp namespace-ified ActionReplay, and made ISOProperties use the existing AR code. bonus: encrypted arcodes are saved as unencrypted codes just by closing the isoproperties dialog. also added ARCodeAddEdit, but once again, it only views entries atm. some misc wxw cleanup 2008-12-17 04:14:24 +00:00
ARDecrypt.h namespace-ified ActionReplay, and made ISOProperties use the existing AR code. bonus: encrypted arcodes are saved as unencrypted codes just by closing the isoproperties dialog. also added ARCodeAddEdit, but once again, it only views entries atm. some misc wxw cleanup 2008-12-17 04:14:24 +00:00
ActionReplay.cpp Some code cleanup in the AR. 2008-12-20 19:51:16 +00:00
ActionReplay.h namespace-ified ActionReplay, and made ISOProperties use the existing AR code. bonus: encrypted arcodes are saved as unencrypted codes just by closing the isoproperties dialog. also added ARCodeAddEdit, but once again, it only views entries atm. some misc wxw cleanup 2008-12-17 04:14:24 +00:00
Console.cpp More code reorganization. 2008-12-20 12:10:59 +00:00
Console.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Core.cpp code clean up, for dll loading, note that this didn't add new errors 2008-12-17 15:34:27 +00:00
Core.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
CoreParameter.cpp TLB hack plus some project changes. I only get a Konami logo though in MGS. Sonic1, plz fix :p 2008-12-09 22:20:50 +00:00
CoreParameter.h Add support for disabling branch JIT. Potentially useful for 2008-12-25 10:51:42 +00:00
CoreTiming.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
CoreTiming.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
DolLoader.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Event.hpp A suggestion for event handler API 2008-12-29 14:30:38 +00:00
EventHandler.cpp more event handler/pad events work 2009-01-01 10:52:20 +00:00
EventHandler.h more event handler stuff 2008-12-30 10:35:52 +00:00
Host.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
Host.h Fix up wxw asserts and exceptions caused by: the "booting..." msg, hacked up tooltips in the debugger, and the staticbitmaps in wiimoteframe. 2008-12-10 08:57:57 +00:00
LogManager.cpp removed wxcode from core. 2008-12-18 23:02:19 +00:00
LogManager.h small speedup of logmanager, minor logging improvements, misc code standard improvements, replace a crash with an error message in ppcanalyst 2008-12-13 16:58:06 +00:00
MemTools.cpp just a bunch of random code cleanup i did on the train bored, plus a d3d implementation of NativeVertexFormat which isn't actually used yet. 2008-12-25 15:56:36 +00:00
MemTools.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
PatchEngine.cpp DiscList section for the gameconfig files 2008-12-25 12:02:09 +00:00
PatchEngine.h Workaround for StringFromFormat-under-linux problem, random cleanup. 2008-12-10 22:36:26 +00:00
SConscript more event handler/pad events work 2009-01-01 10:52:20 +00:00
State.cpp More code reorganization. 2008-12-20 12:10:59 +00:00
State.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Tracer.cpp More CR usage cleanup. 2008-12-15 19:40:12 +00:00
Tracer.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
VolumeHandler.cpp Change disc: Moved some code around, no change in functionality 2008-12-23 08:47:37 +00:00
VolumeHandler.h Change disc: Moved some code around, no change in functionality 2008-12-23 08:47:37 +00:00
stdafx.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
stdafx.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00