mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-14 00:09:24 +01:00
Improvement to revision b8bef29bcc5a .. :P
This commit is contained in:
parent
b8bef29bcc
commit
c3293b1a1c
@ -167,13 +167,7 @@ u64 GetMurmurHash3(const u8 *src, int len, u32 samples)
|
|||||||
const u8 * data = (const u8*)src;
|
const u8 * data = (const u8*)src;
|
||||||
const int nblocks = len / 16;
|
const int nblocks = len / 16;
|
||||||
u32 Step = (len / 8);
|
u32 Step = (len / 8);
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
|
|
||||||
@ -251,13 +245,7 @@ u64 GetCRC32(const u8 *src, int len, u32 samples)
|
|||||||
u32 Step = (len / 8);
|
u32 Step = (len / 8);
|
||||||
const u64 *data = (const u64 *)src;
|
const u64 *data = (const u64 *)src;
|
||||||
const u64 *end = data + Step;
|
const u64 *end = data + Step;
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
while(data < end)
|
while(data < end)
|
||||||
@ -287,13 +275,7 @@ u64 GetHashHiresTexture(const u8 *src, int len, u32 samples)
|
|||||||
u32 Step = (len / 8);
|
u32 Step = (len / 8);
|
||||||
const u64 *data = (const u64 *)src;
|
const u64 *data = (const u64 *)src;
|
||||||
const u64 *end = data + Step;
|
const u64 *end = data + Step;
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
while(data < end)
|
while(data < end)
|
||||||
@ -336,13 +318,7 @@ u64 GetCRC32(const u8 *src, int len, u32 samples)
|
|||||||
u32 Step = (len/4);
|
u32 Step = (len/4);
|
||||||
const u32 *data = (const u32 *)src;
|
const u32 *data = (const u32 *)src;
|
||||||
const u32 *end = data + Step;
|
const u32 *end = data + Step;
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
while(data < end)
|
while(data < end)
|
||||||
@ -414,13 +390,7 @@ u64 GetMurmurHash3(const u8* src, int len, u32 samples)
|
|||||||
u32 out[2];
|
u32 out[2];
|
||||||
const int nblocks = len / 8;
|
const int nblocks = len / 8;
|
||||||
u32 Step = (len / 4);
|
u32 Step = (len / 4);
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
|
|
||||||
@ -494,13 +464,7 @@ u64 GetHashHiresTexture(const u8 *src, int len, u32 samples)
|
|||||||
u32 Step = (len / 8);
|
u32 Step = (len / 8);
|
||||||
const u64 *data = (const u64 *)src;
|
const u64 *data = (const u64 *)src;
|
||||||
const u64 *end = data + Step;
|
const u64 *end = data + Step;
|
||||||
if(samples == 0)
|
if(samples == 0) samples = max(Step, 1u);
|
||||||
{
|
|
||||||
if (Step == 0)
|
|
||||||
samples = 1;
|
|
||||||
else
|
|
||||||
samples = Step;
|
|
||||||
}
|
|
||||||
Step = Step / samples;
|
Step = Step / samples;
|
||||||
if(Step < 1) Step = 1;
|
if(Step < 1) Step = 1;
|
||||||
while(data < end)
|
while(data < end)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user