dolphin/Source/Core/Common/Src
hrydgard 104acd5bc1 Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this.
There's some cleanup still to be done, but hey, it works. There shouldn't be a noticable speed difference.

I hope GCC doesn't have a problem with the "member function pointers" I used.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1594 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19 21:24:52 +00:00
..
ABI.cpp Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
ABI.h Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
ChunkFile.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
ChunkFile.h Workaround for StringFromFormat-under-linux problem, random cleanup. 2008-12-10 22:36:26 +00:00
Common.h Some cleanup Should affect windows tell me if it does 2008-12-19 11:46:52 +00:00
CPUDetect.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
CPUDetect.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
DriveUtil.cpp add missing include 2008-12-08 09:55:02 +00:00
DriveUtil.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
DynamicLibrary.cpp remove a line that was meant to be temporary. I tested a bunch of times, and couldn't get it to hang. 2008-12-17 18:20:41 +00:00
DynamicLibrary.h code clean up, for dll loading, note that this didn't add new errors 2008-12-17 15:34:27 +00:00
ExtendedTrace.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
ExtendedTrace.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
FileSearch.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
FileSearch.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
FileUtil.cpp Comment out slightly annoying error message - not even sure that creating a directory that exists should be called an error. 2008-12-17 00:57:55 +00:00
FileUtil.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
FixedSizeQueue.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Hash.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
Hash.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
IniFile.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
IniFile.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
MappedFile.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
MappedFile.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
MathUtil.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
MathUtil.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
MemArena.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
MemArena.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
MemoryUtil.cpp Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
MemoryUtil.h Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
MsgHandler.cpp new MsgHandler replacing common 2008-12-14 22:00:18 +00:00
Paths.h Teach Dolphin that dynamic libraries end in .dylib on OS X 2008-12-08 03:13:06 +00:00
Plugin.cpp code clean up, for dll loading, note that this didn't add new errors 2008-12-17 15:34:27 +00:00
Plugin.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
SConscript new MsgHandler replacing common 2008-12-14 22:00:18 +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
StringUtil.cpp Workaround for StringFromFormat-under-linux problem, random cleanup. 2008-12-10 22:36:26 +00:00
StringUtil.h Workaround for StringFromFormat-under-linux problem, random cleanup. 2008-12-10 22:36:26 +00:00
svnrev_template.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
TestFramework.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
TestFramework.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Thread.cpp 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
Thread.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
Thunk.cpp Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
Thunk.h Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
Timer.cpp Fix time in some games (AC and ZWW at least). Many games doesn't use RTC but TBRs. So a TB offset is initialized at boot with localtime now. There are, indeed, side effects since time is CPU cycle dependent in this case. 2008-12-13 11:57:01 +00:00
Timer.h Some cleanup Should affect windows tell me if it does 2008-12-19 11:46:52 +00:00
WaveFile.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
WaveFile.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
x64Analyzer.cpp set svn:eol-style=native for **.cpp 2008-12-08 05:30:24 +00:00
x64Analyzer.h set svn:eol-style=native for **.h 2008-12-08 04:46:09 +00:00
x64Emitter.cpp Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00
x64Emitter.h Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. 2008-12-19 21:24:52 +00:00