mirror of
https://github.com/blawar/GLideN64.git
synced 2024-06-25 22:09:35 +00:00
Only use XXH32 in CRC_OPT
This commit is contained in:
parent
21e7cae6aa
commit
f567186e01
|
@ -47,22 +47,14 @@ u32 CRC_Calculate_Strict( u32 crc, const void * buffer, u32 count )
|
|||
|
||||
u32 CRC_Calculate( u32 crc, const void * buffer, u32 count )
|
||||
{
|
||||
#if defined(__x86_64__) || defined(_M_X64)
|
||||
return XXH64(buffer, count, crc);
|
||||
#else
|
||||
return XXH32(buffer, count, crc);
|
||||
#endif
|
||||
}
|
||||
|
||||
u32 CRC_CalculatePalette(u32 crc, const void * buffer, u32 count )
|
||||
{
|
||||
u8 *p = (u8*) buffer;
|
||||
while (count--) {
|
||||
#if defined(__x86_64__) || defined(_M_X64)
|
||||
crc = XXH64(p, 2, crc);
|
||||
#else
|
||||
crc = XXH32(p, 2, crc);
|
||||
#endif
|
||||
p += 8;
|
||||
}
|
||||
return crc;
|
||||
|
|
Loading…
Reference in New Issue
Block a user