From 134f02babbb8b7f7afcda9feb3523d05a0afd538 Mon Sep 17 00:00:00 2001 From: arcum42 Date: Mon, 18 May 2009 13:08:35 +0000 Subject: [PATCH] Linux/microVU: Uninline a function that isn't inlinable according to gcc, so microVU is compilable on Linux. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1221 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/x86/microVU.cpp | 2 +- pcsx2/x86/microVU.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pcsx2/x86/microVU.cpp b/pcsx2/x86/microVU.cpp index d4564b78c9..971dcc01be 100644 --- a/pcsx2/x86/microVU.cpp +++ b/pcsx2/x86/microVU.cpp @@ -55,7 +55,7 @@ microVUt(void) mVUinit(VURegs* vuRegsPtr) { } // Resets Rec Data -microVUt(void) mVUreset() { +microVUx(void) mVUreset() { microVU* mVU = mVUx; mVUprint((vuIndex) ? "microVU1: reset" : "microVU0: reset"); diff --git a/pcsx2/x86/microVU.h b/pcsx2/x86/microVU.h index 827102865d..079b086633 100644 --- a/pcsx2/x86/microVU.h +++ b/pcsx2/x86/microVU.h @@ -135,7 +135,7 @@ extern void (*mVU_LOWER_OPCODE[128])( VURegs* VU, s32 info ); // Main Functions microVUt(void) mVUinit(VURegs*); -microVUt(void) mVUreset(); +microVUx(void) mVUreset(); microVUt(void) mVUclose(); microVUt(void) mVUclear(u32, u32); @@ -151,7 +151,7 @@ microVUf(void) mVUopL(); microVUt(void) mVUclearProg(microVU* mVU, int progIndex); microVUt(int) mVUfindLeastUsedProg(microVU* mVU); microVUt(int) mVUsearchProg(); -microVUt(void) mVUcacheProg(microVU* mVU, int progIndex); +microVUt(void) mVUcacheProg(int progIndex); void* __fastcall mVUexecuteVU0(u32 startPC, u32 cycles); void* __fastcall mVUexecuteVU1(u32 startPC, u32 cycles);