diff options
| author | Sonicadvance1 <sonicadvance1@gmail.com> | 2008-08-27 12:47:57 +0000 |
|---|---|---|
| committer | Sonicadvance1 <sonicadvance1@gmail.com> | 2008-08-27 12:47:57 +0000 |
| commit | a5d51aa2ce381a3a271e1fad720c334a548bd31f (patch) | |
| tree | 429c444c373a233e9ff2e754d54ef030c42435a9 /Source | |
| parent | 6b718a69367747bc74fdc866cb6a155545b36830 (diff) | |
Linux Speed up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@362 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.cpp b/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.cpp index fdf7a47ed8..c8e9367682 100644 --- a/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.cpp +++ b/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.cpp @@ -183,11 +183,6 @@ namespace Jit64 #endif
}
-#ifndef _WIN32
-#undef INSTRUCTION_START
-#define INSTRUCTION_START Default(inst); return;
-#endif
-
void stX(UGeckoInstruction inst)
{
INSTRUCTION_START;
@@ -263,6 +258,13 @@ namespace Jit64 }
//Still here? Do regular path.
+ #ifndef _WIN32
+ if(accessSize == 8)
+ {
+ Default(inst);
+ return;
+ }
+ #endif
gpr.Lock(s, a);
gpr.FlushLockX(ABI_PARAM1, ABI_PARAM2);
MOV(32, R(ABI_PARAM2), gpr.R(a));
|
