dolphin/Source/Core
pierre c33f46406e Core/DSPCore: Improve Interpreter address register add/sub, convert to
assembler for JIT. Replace JIT ToMask() with a different variant. Remove
 superfluous zeroWriteBackLog calls(added by me).
Core/Common: Don't bother creating a string and calling into a Logs trigger()
 when there is noone listening. Change AtomicLoadAcquire for gcc to just
 make the compiler not reorder memory accesses around it instead of doing
 a full memory barrier, per the comment in the win32 variant.
Core/AudioCommon: Fix a use of uninitialized variable inside libalsa.

Microbenchmarking results for ToMask variants:(1 000 000 000 iterations):
             cpu\variant| shifts | bit scan
intel mobile C2D@2.5GHz | 5.5s   | 4.0s
amd athlon64x2@3GHz     | 6.1s   | 6.4s
(including some constant overhead identical to both variants)



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6667 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-12-27 15:05:18 +00:00
..
AudioCommon Core/DSPCore: Improve Interpreter address register add/sub, convert to 2010-12-27 15:05:18 +00:00
Common Core/DSPCore: Improve Interpreter address register add/sub, convert to 2010-12-27 15:05:18 +00:00
Core Copied some emulated motion plus stuff over from the old wiimote plugin. Not at all functional currently. 2010-12-26 22:54:02 +00:00
DSPCore Core/DSPCore: Improve Interpreter address register add/sub, convert to 2010-12-27 15:05:18 +00:00
DebuggerUICommon We effectively only have a single namespace for private header files, 2010-12-05 15:28:31 +00:00
DebuggerWX Earlier versions of wxWidgets do not implicitly include <wx/wx.h>. 2010-12-05 15:36:08 +00:00
DiscIO Fix Unix build. 2010-12-22 06:45:59 +00:00
DolphinWX Use the same code for populating user data directories one by one 2010-12-27 00:26:52 +00:00
InputCommon Implement free look on linux. Patch due to artart78. 2010-12-21 23:58:25 +00:00
InputUICommon Add an experimental CMake build system as a possible replacement for SCons. Only tested on Linux, should work on OS X and Windows in the future as well though. 2010-11-01 15:47:02 +00:00
VideoCommon Ops! Little fix for my prior commit. 2010-12-27 03:46:17 +00:00
VideoUICommon Made the "Download Gecko Codes" button not add already existing codes.(fixes issue 3732) Minor fix to gecko code handling. Added a "Show Shader Errors" setting to video config dialog. 2010-12-26 06:23:33 +00:00
wiiuse Added support for a wider number of VID/PID reported by Wiimotes. Patch by palsch. 2010-12-24 02:21:09 +00:00
CMakeLists.txt Linux cmake build fix. I fixed the scons build as well, so this might fix the macosx build also. 2010-11-16 00:13:33 +00:00