Merge pull request #18 from lioncash/small-jit-macro-cleanup
Move two macros (JITDISABLE and INSTRUCTION_START) into JitBase.h.
This commit is contained in:
commit
97119d0e89
|
@ -37,16 +37,6 @@
|
||||||
#include "x64Analyzer.h"
|
#include "x64Analyzer.h"
|
||||||
#include "x64Emitter.h"
|
#include "x64Emitter.h"
|
||||||
|
|
||||||
// Use these to control the instruction selection
|
|
||||||
// #define INSTRUCTION_START Default(inst); return;
|
|
||||||
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
|
||||||
#define INSTRUCTION_START
|
|
||||||
|
|
||||||
#define JITDISABLE(setting) \
|
|
||||||
if (Core::g_CoreStartupParameter.bJITOff || \
|
|
||||||
Core::g_CoreStartupParameter.setting) \
|
|
||||||
{Default(inst); return;}
|
|
||||||
|
|
||||||
class Jit64 : public Jitx86Base
|
class Jit64 : public Jitx86Base
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -36,15 +36,6 @@
|
||||||
#include "../../HW/Memmap.h"
|
#include "../../HW/Memmap.h"
|
||||||
#include "../../HW/GPFifo.h"
|
#include "../../HW/GPFifo.h"
|
||||||
|
|
||||||
// #define INSTRUCTION_START Default(inst); return;
|
|
||||||
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
|
||||||
#define INSTRUCTION_START
|
|
||||||
|
|
||||||
#define JITDISABLE(setting) \
|
|
||||||
if (Core::g_CoreStartupParameter.bJITOff || \
|
|
||||||
Core::g_CoreStartupParameter.setting) \
|
|
||||||
{Default(inst); return;}
|
|
||||||
|
|
||||||
#ifdef _M_X64
|
#ifdef _M_X64
|
||||||
#define DISABLE64 \
|
#define DISABLE64 \
|
||||||
{Default(inst); return;}
|
{Default(inst); return;}
|
||||||
|
|
|
@ -39,14 +39,6 @@
|
||||||
#include "JitAsm.h"
|
#include "JitAsm.h"
|
||||||
#include "../JitCommon/JitBase.h"
|
#include "../JitCommon/JitBase.h"
|
||||||
|
|
||||||
// Use these to control the instruction selection
|
|
||||||
// #define INSTRUCTION_START Default(inst); return;
|
|
||||||
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
|
||||||
#define INSTRUCTION_START
|
|
||||||
#define JITDISABLE(setting) \
|
|
||||||
if (Core::g_CoreStartupParameter.bJITOff || \
|
|
||||||
Core::g_CoreStartupParameter.setting) \
|
|
||||||
{Default(inst); return;}
|
|
||||||
#define PPCSTATE_OFF(elem) ((s32)STRUCT_OFF(PowerPC::ppcState, elem) - (s32)STRUCT_OFF(PowerPC::ppcState, spr[0]))
|
#define PPCSTATE_OFF(elem) ((s32)STRUCT_OFF(PowerPC::ppcState, elem) - (s32)STRUCT_OFF(PowerPC::ppcState, spr[0]))
|
||||||
class JitArm : public JitBase, public ArmGen::ARMXCodeBlock
|
class JitArm : public JitBase, public ArmGen::ARMXCodeBlock
|
||||||
{
|
{
|
||||||
|
|
|
@ -13,11 +13,6 @@
|
||||||
#include "../JitCommon/JitBase.h"
|
#include "../JitCommon/JitBase.h"
|
||||||
#include "JitILAsm.h"
|
#include "JitILAsm.h"
|
||||||
|
|
||||||
#define JITDISABLE(setting) \
|
|
||||||
if (Core::g_CoreStartupParameter.bJITOff || \
|
|
||||||
Core::g_CoreStartupParameter.setting) \
|
|
||||||
{Default(inst); return;}
|
|
||||||
|
|
||||||
#define PPCSTATE_OFF(elem) ((s32)STRUCT_OFF(PowerPC::ppcState, elem) - (s32)STRUCT_OFF(PowerPC::ppcState, spr[0]))
|
#define PPCSTATE_OFF(elem) ((s32)STRUCT_OFF(PowerPC::ppcState, elem) - (s32)STRUCT_OFF(PowerPC::ppcState, spr[0]))
|
||||||
class JitArmIL : public JitILBase, public ArmGen::ARMXCodeBlock
|
class JitArmIL : public JitILBase, public ArmGen::ARMXCodeBlock
|
||||||
{
|
{
|
||||||
|
|
|
@ -27,6 +27,16 @@
|
||||||
|
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
|
||||||
|
// Use these to control the instruction selection
|
||||||
|
// #define INSTRUCTION_START Default(inst); return;
|
||||||
|
// #define INSTRUCTION_START PPCTables::CountInstruction(inst);
|
||||||
|
#define INSTRUCTION_START
|
||||||
|
|
||||||
|
#define JITDISABLE(setting) \
|
||||||
|
if (Core::g_CoreStartupParameter.bJITOff || \
|
||||||
|
Core::g_CoreStartupParameter.setting) \
|
||||||
|
{ Default(inst); return; }
|
||||||
|
|
||||||
class JitBase : public CPUCoreBase
|
class JitBase : public CPUCoreBase
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
|
|
@ -16,13 +16,6 @@
|
||||||
#include "../../HW/GPFifo.h"
|
#include "../../HW/GPFifo.h"
|
||||||
#include "../../HW/Memmap.h"
|
#include "../../HW/Memmap.h"
|
||||||
|
|
||||||
#define INSTRUCTION_START
|
|
||||||
|
|
||||||
#define JITDISABLE(setting) \
|
|
||||||
if (Core::g_CoreStartupParameter.bJITOff || \
|
|
||||||
Core::g_CoreStartupParameter.setting) \
|
|
||||||
{Default(inst); return;}
|
|
||||||
|
|
||||||
class JitILBase : public JitBase
|
class JitILBase : public JitBase
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
|
Loading…
Reference in New Issue