summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/Hash.cpp
diff options
context:
space:
mode:
authorbaby.lueshi <baby.lueshi@gmail.com>2011-02-05 00:31:35 +0000
committerbaby.lueshi <baby.lueshi@gmail.com>2011-02-05 00:31:35 +0000
commit40ac272691fe3f8cc02e566ee145327b5af1ce1e (patch)
tree693d00bbfcadb056b02a21910b4593667c954333 /Source/Core/Common/Src/Hash.cpp
parent253fc3a16ebdfa7af971b85c7e7c36b5c4180afa (diff)
32-bit fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7068 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/Hash.cpp')
-rw-r--r--Source/Core/Common/Src/Hash.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Common/Src/Hash.cpp b/Source/Core/Common/Src/Hash.cpp
index f7e6dba6f5..59cd0bb15d 100644
--- a/Source/Core/Common/Src/Hash.cpp
+++ b/Source/Core/Common/Src/Hash.cpp
@@ -215,12 +215,12 @@ u64 GetCRC32(const u8 *src, int len, u32 samples)
#endif
}
-u64 GetHash64(const u8 *src, int len, u32 samples)
+u64 GetHash64(const u8 *src, int len, u32 samples, bool legacy)
{
const u32 m = 0x5bd1e995;
u64 h = 0;
#if _M_SSE >= 0x402
- if (cpu_info.bSSE4_2)
+ if (cpu_info.bSSE4_2 && !legacy)
{
h = GetCRC32(src, len, samples);
}