mirror of https://github.com/PCSX2/pcsx2.git
e2d583c7fe
the emitter is now 'templified' so that you can run multiple instances such as: eMOVRtoR<0>(EAX, ESP); this uses emitter instance #0 to use another instance you can simply change the number in the brackets like: eMOVRtoR<1>(EAX, ESP); will use instance #1. all old-functions are mapped to instance #0 by macros. like: #define MOVRtoR eMOVRtoR<0> why do this to the emitter? so we can have thread safety, and eventually thread the recompilers using different emitter instances. note: this took me forever to get working (around 12 hours of non-stop coding). however for some reason debug build is being extra-picky and still giving compile errors. hopefully Jake or someone else can fix this, because i tried a few stuff, and just got more compile errors >< git-svn-id: http://pcsx2.googlecode.com/svn/trunk@647 96395faa-99c1-11dd-bbfe-3dabce05a288 |
||
---|---|---|
3rdparty | ||
bin | ||
common | ||
fps2bios | ||
pcsx2 | ||
plugins | ||
build.sh | ||
pcsx2_suite_2008.sln |