dolphin/Source
Lioncash 474c1bb4f7 DSPTables: Separate interpreter and JIT functions from main info table
This is one of the last things that needed to be done in order to
finally separate the x86-64-specific code from the rest of the common
DSP code. This splits the tables up similar to how it's currently done
for the PowerPC CPU tables.

Now, the tables are split up and within their own relevant source files,
so the main table within the common DSP code acts as the "info" table
that provides specifics about a particular instruction, while the other
tables contain the actual instruction.

With this out of the way, all that's left is to make a general base for
the emitters and we can then replace the x64 JIT pointer in DSPCore with
it, getting all x64 out of the common code once and for all.

While shuffling all the code around, the removal of the DSPEmitter
includes in some places uncovered indirect inclusions, so this also
fixes those as well.
2018-06-21 04:21:44 -04:00
..
Android Merge pull request #7120 from Ebola16/313 2018-06-15 19:54:49 +02:00
Core DSPTables: Separate interpreter and JIT functions from main info table 2018-06-21 04:21:44 -04:00
DSPSpy DSPSpy: Add a test for accelerator loop 2017-09-22 20:17:38 +02:00
DSPTool Common: Move host communication enum to Host.h 2018-05-28 14:34:59 -04:00
PCH msvc: bump the required _MSC_FULL_VER 2017-06-03 18:20:41 -07:00
UnitTests PowerPC: Convert CPUCore enum into an enum class 2018-06-15 10:27:59 -04:00
VSProps Remove SOIL altogether from the project. 2018-05-20 13:44:42 +02:00
.clang-format Reformat all the things! 2018-04-12 21:28:39 +02:00
CMakeLists.txt CMakeLists: Remove add_dolphin_library macro 2018-04-02 08:31:56 -04:00
dolphin-emu.sln Make DolphinQT2 the default project in dolphin-emu.sln 2018-05-29 20:26:51 -04:00