diff --git a/FEXCore/Source/Interface/Core/JIT/ALUOps.cpp b/FEXCore/Source/Interface/Core/JIT/ALUOps.cpp index 3538f8290..dbf9d8fbd 100644 --- a/FEXCore/Source/Interface/Core/JIT/ALUOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/ALUOps.cpp @@ -16,8 +16,6 @@ namespace FEXCore::CPU { #define GRD(Node) (IROp->Size <= 4 ? GetDst(Node) : GetDst(Node)) #define GRS(Node) (IROp->Size <= 4 ? GetReg(Node) : GetReg(Node)) -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) - #define DEF_BINOP_WITH_CONSTANT(FEXOp, VarOp, ConstOp) \ DEF_OP(FEXOp) { \ auto Op = IROp->C(); \ @@ -1651,6 +1649,4 @@ DEF_OP(FCmp) { fcmp(EmitSubSize, Scalar1, Scalar2); } -#undef DEF_OP - } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/AtomicOps.cpp b/FEXCore/Source/Interface/Core/JIT/AtomicOps.cpp index 6878ac6d4..aad0f5b9d 100644 --- a/FEXCore/Source/Interface/Core/JIT/AtomicOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/AtomicOps.cpp @@ -10,7 +10,6 @@ $end_info$ #include "Interface/Core/JIT/JITClass.h" namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(CASPair) { auto Op = IROp->C(); LOGMAN_THROW_A_FMT(IROp->ElementSize == IR::OpSize::i32Bit || IROp->ElementSize == IR::OpSize::i64Bit, "Wrong element size"); @@ -473,5 +472,4 @@ DEF_OP(TelemetrySetValue) { #endif } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/BranchOps.cpp b/FEXCore/Source/Interface/Core/JIT/BranchOps.cpp index aa7b27f41..1e2ab0742 100644 --- a/FEXCore/Source/Interface/Core/JIT/BranchOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/BranchOps.cpp @@ -18,7 +18,6 @@ $end_info$ #include namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(CallbackReturn) { // spill back to CTX @@ -483,5 +482,4 @@ DEF_OP(XGetBV) { ubfx(ARMEmitter::Size::i64Bit, GetReg(Op->OutEDX), TMP1, 32, 32); } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/ConversionOps.cpp b/FEXCore/Source/Interface/Core/JIT/ConversionOps.cpp index c9921f29d..2a8bcac29 100644 --- a/FEXCore/Source/Interface/Core/JIT/ConversionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/ConversionOps.cpp @@ -9,7 +9,6 @@ $end_info$ #include "Interface/Context/Context.h" namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(VInsGPR) { const auto Op = IROp->C(); const auto OpSize = IROp->Size; @@ -583,5 +582,4 @@ DEF_OP(Vector_F64ToI32) { } } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/EncryptionOps.cpp b/FEXCore/Source/Interface/Core/JIT/EncryptionOps.cpp index 086f0bd74..705d8fff8 100644 --- a/FEXCore/Source/Interface/Core/JIT/EncryptionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/EncryptionOps.cpp @@ -8,7 +8,6 @@ $end_info$ #include "Interface/Core/JIT/JITClass.h" namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(VAESImc) { auto Op = IROp->C(); @@ -346,5 +345,4 @@ DEF_OP(PCLMUL) { } } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/JITClass.h b/FEXCore/Source/Interface/Core/JIT/JITClass.h index 6b9da6ea5..8bf86c984 100644 --- a/FEXCore/Source/Interface/Core/JIT/JITClass.h +++ b/FEXCore/Source/Interface/Core/JIT/JITClass.h @@ -383,6 +383,8 @@ private: #undef DEF_OP }; +#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) + [[nodiscard]] fextl::unique_ptr CreateArm64JITCore(FEXCore::Context::ContextImpl* ctx, FEXCore::Core::InternalThreadState* Thread); diff --git a/FEXCore/Source/Interface/Core/JIT/MemoryOps.cpp b/FEXCore/Source/Interface/Core/JIT/MemoryOps.cpp index c62b45f5d..075ee185f 100644 --- a/FEXCore/Source/Interface/Core/JIT/MemoryOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/MemoryOps.cpp @@ -15,7 +15,6 @@ $end_info$ #include namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(LoadContext) { const auto Op = IROp->C(); @@ -2587,5 +2586,4 @@ DEF_OP(VLoadNonTemporal) { } } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/MiscOps.cpp b/FEXCore/Source/Interface/Core/JIT/MiscOps.cpp index db4da9c8e..a514900ad 100644 --- a/FEXCore/Source/Interface/Core/JIT/MiscOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/MiscOps.cpp @@ -16,7 +16,6 @@ $end_info$ #include namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(AllocateGPR) {} DEF_OP(AllocateGPRAfter) {} @@ -271,5 +270,4 @@ DEF_OP(Yield) { yield(); } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/MoveOps.cpp b/FEXCore/Source/Interface/Core/JIT/MoveOps.cpp index 627c96b5d..aeb0c2988 100644 --- a/FEXCore/Source/Interface/Core/JIT/MoveOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/MoveOps.cpp @@ -8,7 +8,6 @@ $end_info$ #include "Interface/Core/JIT/JITClass.h" namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) DEF_OP(Copy) { auto Op = IROp->C(); @@ -39,5 +38,4 @@ DEF_OP(Swap2) { // Implemented above } -#undef DEF_OP } // namespace FEXCore::CPU diff --git a/FEXCore/Source/Interface/Core/JIT/VectorOps.cpp b/FEXCore/Source/Interface/Core/JIT/VectorOps.cpp index c79d470d8..b93270983 100644 --- a/FEXCore/Source/Interface/Core/JIT/VectorOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/VectorOps.cpp @@ -11,7 +11,6 @@ $end_info$ #include namespace FEXCore::CPU { -#define DEF_OP(x) void Arm64JITCore::Op_##x(IR::IROp_Header const* IROp, IR::NodeID Node) #define DEF_UNOP(FEXOp, ARMOp, ScalarCase) \ DEF_OP(FEXOp) { \ @@ -4586,6 +4585,4 @@ DEF_OP(VFCopySign) { } } - -#undef DEF_OP } // namespace FEXCore::CPU